1、$(function(){})相當于window.onload = function(){}
創新互聯主要從事網站建設、成都做網站、網頁設計、企業做網站、公司建網站等業務。立足成都服務安寧,十多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220
2、$(“選擇器”)根據選擇器返回一個jquery對象
基本選擇器
層次選擇器
過濾選擇器
3、$(“html代碼”)使用原始的html代碼創建對象
//body
//p id="hello"Hello OSTools/p
///body
//jq創建一個新的節點對象;
//例如:div id='mydiv'class='menu'/div
var objNewDiv = $('div',{'id':'mydiv','class':'menu'});
objNewDiv.html(123456);
$('#hello').append(objNewDiv);
console.log(objNewDiv);
4、$(DOM對象)將DOM對象轉化成一個jquery對象
$(this)
全面分析了一下jquery核心函數的用法,特別針對你所提的用原始的html代碼創建一個jquery對象(第三點)舉出了特定的例子。
jquery easyui之tree控件的數據格式化有如下屬性:
id:節點ID,對加載遠程數據很重要
text:顯示節點文本
state:節點狀態,'open' 或 'closed',默認:'open'。如果為'closed'的時候,將不自動展開該節點
checked:表示該節點是否被選中
attributes: 被添加到節點的自定義屬性
children: 一個節點數組聲明了若干節點
示例:
[{????
"id":1,????
"text":"Folder1",????
"iconCls":"icon-save",????
"children":[{????
"text":"File1",????
"checked":true???
},{????
"text":"Books",????
"state":"open",????
"attributes":{????
"url":"/demo/book/abc",????
"price":100????
},????
"children":[{????
"text":"PhotoShop",????
"checked":true???
},{????
"id":?8,????
"text":"Sub?Bookds",????
"state":"closed"???
}]????
}]????
},{????
"text":"Languages",????
"state":"closed",????
"children":[{????
"text":"Java"???
},{????
"text":"C#"???
}]????
}]
$('#id').(字符串);
字符串不要做任何處理直接寫字符串。
例:$('#id').append(‘img src="path"’);
就可以了。
parseInt(string) 、parseFloat()、Number()
1、parseInt(string) : 這個函數的功能是從string的開頭開始解析,返回一個整數,說起來比較籠統,下面來看幾個實例,大家就明白了:
parseInt("1234blue"); //returns 1234
parseInt("123"); //returns 123
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN
//另外parseInt()方法還有基模式,就是可以把二進制、八進制、十六進制或其他任何進制的字符串轉換成整數?;怯蓀arseInt()方法的第二個參數指定的,示例如下:
parseInt("AF", 16); //returns 175
parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("10", 10); //returns 10
如果十進制數包含前導0,那么最好采用基數10,這樣才不會意外地得到八進制的值。例如:
parseInt("010"); //returns 8
parseInt("010", 8); //returns 8
parseInt("010", 10); //returns 10
2、parseFloat():這個函數與parseInt()方法的處理方式相似。
使用parseFloat()方法的另一不同之處在于,字符串必須以十進制形式表示浮點數,parseFloat()沒有基模式。
parseFloat("1234blue"); //returns 1234.0
parseFloat("0xA"); //returns NaN
parseFloat("22.5"); //returns 22.5
parseFloat("22.34.5"); //returns 22.34
parseFloat("0908"); //returns 908
parseFloat("blue"); //returns NaN
3、Number():強制類型轉換,與parseInt()和paseFloat()方法的處理方式相似,只是它轉換的是整個值,而不是部分值。
Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100
其實在jquery里把字符串轉換為數字,用的還是js,因為jquery本身就是用js封裝編寫的。
比如我們在用jquery里的ajax來更新文章的閱讀次數或人氣的時候,就需要用到字符串轉換為數字的功能了,
先來看看JS里把字符串轉換為數字的函數命令:
1:parseInt(string) : 這個函數的功能是從string的開頭開始解析,返回一個整數,說起來比較籠統,下面來看幾個實例,大家就明白了:
parseInt("1234blue"); //returns 1234
parseInt("123"); //returns 123
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN
//另外parseInt()方法還有基模式,就是可以把二進制、八進制、十六進制或其他任何進制的字符串轉換成整數?;怯蓀arseInt()方法的第二個參數指定的,示例如下:
parseInt("AF", 16); //returns 175
parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("10", 10); //returns 10
如果十進制數包含前導0,那么最好采用基數10,這樣才不會意外地得到八進制的值。例如:
parseInt("010"); //returns 8
parseInt("010", 8); //returns 8
parseInt("010", 10); //returns 10
jquery把json字符串轉數組對象的方法:
//數組轉json串 var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr );
//json字符串轉數組 var jsonStr = '[1,2,3,{"a":1}]'; JSON.parse( jsonStr );
JSON(JavaScript?Object Notation)是一種輕量級的數據交換語言,以文字為基礎,且易于讓人閱讀,同時也方便了機器進行解析和生成。JSON簡單說就是javascript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種復雜的結構,其可以將JavaScript 對象中表示的一組數據轉換為字符串,然后就可以在函數之間輕松地傳遞這個字符串,或者在異步應用程序中將字符串從Web客戶機傳遞給服務器端程序。
JSON采用完全獨立于程序語言的文本格式,但是也使用了類C語言的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數據交換語言。
網站標題:字符串轉jquery,字符串轉jquery對象 each input賦值
鏈接分享:http://vcdvsql.cn/article44/dsdgjee.html
成都網站建設公司_創新互聯,為您提供響應式網站、靜態網站、網站策劃、定制網站、商城網站、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯