最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery選擇器需要注意的問題

 更新時(shí)間:2014年11月26日 17:02:53   投稿:hebedich  
本文講述的是jquery選擇器結(jié)果是數(shù)組時(shí)需要主要的一個(gè)問題,并詳細(xì)分析了產(chǎn)生此問題的原因,這里記錄下來,小伙伴們?cè)陧?xiàng)目中使用的時(shí)候要注意一下。

我們先來看段代碼,很簡(jiǎn)單,如下

復(fù)制代碼 代碼如下:

<div id="div1">
    <span>111</span>
    <span>222</span>
    <span>333</span>
    <button id="button1">clear</button>
</div>

復(fù)制代碼 代碼如下:

$(function() {
     $("#button1").click(function() {
         $("#div1 span").html("aaa");
     });
 });

$("#div1 span")獲得三個(gè)對(duì)象的數(shù)組

1.如果執(zhí)行 $("#div1 span").html("aaa"),則數(shù)組內(nèi)的所有對(duì)象都會(huì)改變.如下圖

2.如果執(zhí)行$("#div1 span").html(),只取值的話,則只會(huì)取數(shù)組第一個(gè)對(duì)象的值

所以如果選擇器獲得是一個(gè)數(shù)組,要對(duì)數(shù)組每個(gè)元素都進(jìn)行操作時(shí),最好用each().

另外還有些注意事項(xiàng)

選擇器中含有特殊符號(hào)的注意事項(xiàng)選擇器中含有“.”、“#”、“(”或“]”等特殊字符根據(jù)W3C的規(guī)定,屬性值中是不能含有這些特殊字符的,但在實(shí)際項(xiàng)目中偶爾會(huì)遇到表達(dá)式中含有“#”和“.”等特殊字符,如果按照普通的方式去處理出來的話就會(huì)出錯(cuò)。

解決此類錯(cuò)誤的方法是使用轉(zhuǎn)義符轉(zhuǎn)義。
<div id="id#b">bb</div>
<div id="id[1]">cc</div>

不能這樣寫:
$('#id#b');  $('#id[1]');
應(yīng)該使用轉(zhuǎn)義符號(hào):
$('#id\\#b');       //轉(zhuǎn)義特殊字符“#”
$('#id\\[1\\]');    //轉(zhuǎn)義特殊字符“[ ]”

相關(guān)文章

最新評(píng)論

龙海市| 玛多县| 舟山市| 龙泉市| 砚山县| 巩义市| 南投县| 大丰市| 晋宁县| 芜湖市| 定南县| 万州区| 子洲县| 东海县| 呼玛县| 通山县| 乡城县| 宁强县| 乌什县| 陆良县| 辰溪县| 大新县| 茌平县| 涟水县| 高雄市| 尉犁县| 隆安县| 阜南县| 庆安县| 九寨沟县| 海原县| 健康| 甘肃省| 津市市| 东阳市| 探索| 荃湾区| 札达县| 美姑县| 沁水县| 泽库县|