站內搜尋

Thursday, November 8, 2012

[jQuery] 為什麼用">"去選擇table下的子標籤tr會失效

jQuery選擇器中的">",代表只選擇指定標籤的子標籤,例如:<ul class="myul"><li><ul><li></li></ul></li></ul>,如果是 $(".myul > li") 則只會選到第一層的<li>,第二層不會被選到。如果要利用">"去選擇<table>的子標籤<tr>,直覺會寫成 $("table > tr"),但是會發現失效,因為要寫成...
 $("table > tbody > tr")
這樣才會生效。

No comments:

Post a Comment