国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery 注意事項(xiàng)與常用語法小結(jié)

2024-05-06 12:37:05
字體:
供稿:網(wǎng)友
1、關(guān)于選擇器中含有特殊符號(hào)
選擇器中含有".","#","(","]"等特殊字符,根據(jù)W3C的規(guī)定,屬性值中是不能含有這些特殊字符的,例如:
代碼如下:
<div id="id#b">bb</div>
<div id="id[1]"></div>

如果按照普通的方式來獲取,例如:
代碼如下:
$("#id#b");
$("#id[1]");

以上代碼不能正確獲取到元素,正確的寫法如下:
代碼如下:
$("#id//#b");
$("#id//[1//]");

2、關(guān)于選擇器中含有空格的
看下面這個(gè)例子,它的HTML代碼如下:
代碼如下:
<div class="test">
<div style="display:none;">aa</div>
<div style="display:none;">bb</div>
<div style="display:none;">cc</div>
<div class="test" style="display:none;">dd</div>
</div>
<div class="test" style="display:none;">ee</div>
<div class="test" style="display:none;">ff</div>

使用jquery選擇器分別獲取它們:
代碼如下:
alert($(".test :hidden").length);//輸出4
alert($(".test:hidden").length);//輸出3

之所以會(huì)出現(xiàn)不同的結(jié)果,是因?yàn)楹蟠x擇器與過濾選擇器的不同。
代碼如下:
$(".test :hidden").length;//帶空格的

以上代碼是選取class為"test"的元素里面的隱藏元素。
代碼如下:
$(".test:hidden").length;//不帶空格的

而上面的代碼則是選取隱藏的class為"test"的元素。
3、關(guān)于val()方法
在jquery中,val()方法是從最后一個(gè)選項(xiàng)往前讀取,如果選項(xiàng)的value或者text中任意一項(xiàng)符合就會(huì)被選中,例如:
代碼如下:
<option value="1號(hào)">2號(hào)</option>
<option value="2號(hào)">1號(hào)</option>

無論使用val("1號(hào)")還是val("2號(hào)"),都會(huì)選中后面的那個(gè)option
4、關(guān)于css()方法
如果參數(shù)值是數(shù)字,將會(huì)被自動(dòng)轉(zhuǎn)換為像素值;如果屬性中帶有"-"符號(hào),例如font-size、background-color等屬性,如果在設(shè)置這些屬性的值的時(shí)候不帶引號(hào),那么就要用駝峰式寫法,例如:
代碼如下:
$("p").css({fontSize:"30px", backgroundColor:"#888888"});

如果帶上了引號(hào),既可以寫成"font-size",也可以寫成"fontSize",建議大家加上引號(hào),養(yǎng)成良好的習(xí)慣。
5、關(guān)于height()方法
(1)、在jQuery1.2版本以后的height()方法可以用來獲取window和document的高度。
(2)、用css()方法獲取高度值與height()方法的區(qū)別是: css()方法獲取的高度值與樣式的設(shè)置有關(guān),可能會(huì)得到"auto",也可能得到"10px"之類的字符串;而height()方法獲取的高度值則是元素在頁面中的實(shí)際高度,與樣式的設(shè)置無關(guān),并且不帶單位。
6、關(guān)于事件對(duì)象(event)的屬性
jQuery對(duì)事件對(duì)象的常用屬性進(jìn)行了封裝,使得事件處理在各大瀏覽器下都可以正常運(yùn)行而不需要進(jìn)行瀏覽器類型判斷。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 宝应县| 东乡县| 佳木斯市| 香格里拉县| 宿州市| 大连市| 浮山县| 仪征市| 绵竹市| 昌都县| 新津县| 北碚区| 尼木县| 怀来县| 道真| 修文县| 扶沟县| 右玉县| 会泽县| 大洼县| 呈贡县| 河北区| 南通市| 昌都县| 晋城| 原平市| 囊谦县| 太原市| 赤城县| 渝北区| 上思县| 莱芜市| 金门县| 宜兴市| 治多县| 太保市| 乌拉特中旗| 蒲城县| 莎车县| 永宁县| 社旗县|