麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery選擇器中含有空格的使用示例及注意事項

2019-11-20 22:22:00
字體:
來源:轉載
供稿:網(wǎng)友
此文摘自《鋒利的jQuery》,另外添加了一點自己的東西

選擇器中的空格是不容忽視的,多一個空格或少一個空格也許得到的結果會截然不同的。下面來看一個例子。

先構建如下的HTML代碼:
復制代碼 代碼如下:

<div class="test">
<div style="display:none;">Jquery教程</div>
<div style="display:none;">Jquery學習</div>
<div style="display:none;">Jquery插件</div>
<div class="test" style="display:none;">PHP學習</div>
</div>
<div class="test" style="display:none;">Jquery插件教程</div>
<div class="test" style="display:none;">Jquery插件學習</div>

jQuery代碼:
復制代碼 代碼如下:

var $test_a = $(".test :hidden");//帶空格的jQuery選擇器
var $test_b = $(".test:hidden");//不帶空格的jQuery選擇器
var len_a = $test_a.length;
var len_b = $test_b.length;
alert("帶空格的jQuery選擇器選出的jQuery元素是:"+len_a+"個");//輸出為4個
alert("不帶空格的jQuery選擇器選出的jQuery元素是:"+len_b+"個");//輸出為3個

之所以會出現(xiàn)不同的結果,這就是后代選擇器和過濾選擇器的不同了
復制代碼 代碼如下:

var $test_a = $(".test :hidden");//帶空格的jQuery選擇器

上面這段代碼是選取class為“test”的元素里面的隱藏元素。(后代選擇器)
復制代碼 代碼如下:

var $test_b = $(".test:hidden");//不帶空格的jQuery選擇器

這上面的代碼則是選取隱藏的class為“test”的元素

注意:
有的選擇器的用法,必須是空格,如果不帶空格的話,那就取不到元素,比如:
復制代碼 代碼如下:

$("select:selected").length;//不管任何時候,這個選擇器都取不到元素,這個length必然是0
$("select :selected");//這樣才是正確的

有的選擇器的用法,必須不帶空格,如果帶空格的話,那就取不到元素,比如:
復制代碼 代碼如下:

$("input :checked").length;//不管任何時候,這個選擇器都取不到元素,這個length必然是0
$("input:checked");//這樣才是正確的
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久精品99久久久久久2456 | 国产日本欧美在线观看 | 天天色综合2| 中文字幕在线观看91 | 久久久久久久久久久高潮一区二区 | 中国女警察一级毛片视频 | av免费在线播放网址 | 国产精品欧美久久久久一区二区 | 高清av免费 | 欧美日韩中文字幕在线 | 亚洲欧美在线视频免费 | 中文字幕一区在线观看视频 | 免费一级毛片电影 | 国产精品成人免费一区久久羞羞 | 最新av在线免费观看 | 黄色男女视频 | 99re久久最新地址获取 | 一级做受毛片免费大片 | 免费看污视频在线观看 | 成人在线视频精品 | 得得啪在线 | 一区二区三区日韩电影 | 草草久久久 | 福利在线国产 | www.com国产精品 | 久久国产在线观看 | 成人 精品 | 日本大片在线播放 | 99精品国产在热久久婷婷 | 日本成人高清视频 | 黄色大片在线免费观看 | 欧美一极视频 | 色播视频在线播放 | 国产精品视频不卡 | 中国的免费的视频 | 久久福利国产 | 中文日韩| 88xx成人精品视频 | 黄网站免费入口 | 欧美中文字幕一区二区三区亚洲 | 深夜影院一级毛片 |