首頁 >web前端 >js教程 >jQuery選擇器中含有空格的使用範例及注意事項_jquery

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

WBOY
WBOY原創
2016-05-16 17:24:191082瀏覽

此文摘自《鋒利的jQuery》,另外添加了一點自己的東西

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

先建立以下的HTML程式碼:

複製程式碼



複製程式碼



Jquery教學

Jquery學習

Jquery外掛程式


jQuery程式碼:
複製程式碼



複製程式碼


程式碼如下:


var $test_a = $(".test :hidden");//帶空格的jQuery選擇器之所以會出現不同的結果,這就是後代選擇器和過濾選擇器的不同了



複製代碼
上面這段程式碼是選取class為「test」的元素裡面的隱藏元素。 (後代選擇器)



複製程式碼

程式碼如下:

var $test_b = $(" .test:hidden");//沒有空格的jQuery選擇器有的選擇器的用法,必須是空格,如果不帶空格的話,那就取不到元素,比如:



複製程式碼

有的選擇器的用法,必須不帶空格,如果帶空格的話,那就取不到元素,例如:



複製程式碼 程式碼如下: $("input :$("input :$("input :$("input. checked").length;//不管任何時候,這個選擇器都取不到元素,這個length必然是0 $("input:checked");//這樣才是正確的
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn