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