敵人例子給出CSS和jQuery直子女選擇
<div id="my_div">
<div>aaa</div>
<div>sss
<div id="this_is_not_straight_for_my_div">not straight</div>
</div>
<div>ddd</div>
</div>
爲my_div
元素如何只能選擇直孩子的?請告知css
和jquery
。
敵人例子給出CSS和jQuery直子女選擇
<div id="my_div">
<div>aaa</div>
<div>sss
<div id="this_is_not_straight_for_my_div">not straight</div>
</div>
<div>ddd</div>
</div>
爲my_div
元素如何只能選擇直孩子的?請告知css
和jquery
。
#my_div > div
將目標只有#my_div
直接兒童(所以不是一個與長ID)
它使用的是沒有拿到direct child selectorIE 6 support
$('#my_div > div')
是jQuery equivalent
jQuery選擇器將在IE6上工作
可以做這樣的:
$('#my_div > *')
而且,顯然,css選擇器位於jQuery選擇器的引用字符串內。 –
提及IE支持。 –
IIRC它在IE> = 7上工作,並且IE6不再受官方支持。 – jrajav
@Kiyura更新參考支持表之前,你評論:) – Andy