選擇器 context 是由 .find() 方法實現的;因此,$('.item-ii').find('li') 等價于 $('li', '.item-ii')????? 那我想 $('li', '.item-ii')是否等同于$('.item-ii li')
選擇器 context 是由 .find() 方法實現的;因此,$('.item-ii').find('li') 等價于 $('li', '.item-ii')
那我是否可以這么寫?$('.item-ii li') ??
選擇器 context 是由 .find() 方法實現的;因此,$('.item-ii').find('li') 等價于 $('li', '.item-ii')
那我是否可以這么寫?$('.item-ii li') ??
2017-06-15
舉報
2018-11-28
Jquery選擇器之間用逗號(,)隔開,注意引號,有兩種情況:
1. 群組選擇器:如:$("selector1,selector2"),表示選擇這兩個選擇器匹配到的元素,然后求合集。
2. 相對選擇器:如:$("selector1","selector2"),表示前一個選擇器是在后一個選擇器范圍內去再次篩選,舉例如下:
<ul class="item-li">
? ?<li>A</li>
? ?<li>B</li>
</ul>
<ul class="item">
? ?<li>C</li>
? ?<li>D</li>
</ul>
<script src="./jquery/1.9.1/jquery.min.js"></script>
<script>
$(function(){
? ?console.log($("li",".item-li").text());//返回 AA
? ?console.log($("li").text());//選中全部的 ABCD
})
</script>
教程中的,情況就是使用的相對選擇器。所以li是選擇的class為“item-li”下面的li。所以結論:
選擇器 context 是由 .find() 方法實現的;因此,$('.item-ii').find('li') 等價于 $('li', '.item-ii')
2017-06-30
同問此問題??!學到這里,真的有點暈了。
2017-06-15
可以!