$('div > p')和$('div p')
????<div?class="aaron"> ????????<p>111</p> ????????<p>222</p> ????????<div> ????????????<p>333</p> ????????????<p>444</p> ????????</div> ????</div>
$('div > p')怎么把<p>333</p><p>444</p>都選上了?
和$('div ?p')一樣了?
????<div?class="aaron"> ????????<p>111</p> ????????<p>222</p> ????????<div> ????????????<p>333</p> ????????????<p>444</p> ????????</div> ????</div>
$('div > p')怎么把<p>333</p><p>444</p>都選上了?
和$('div ?p')一樣了?
2016-04-01
舉報
2016-04-02
沒錯啊,<p>333</p><p>444</p>的父節點也是div元素啊。$("div > p")用來選擇div元素下所有直屬的p元素,所以你這段代碼里面所有的p元素都會被選上。如果想要選<p>111</p><p>222</p>,可以用$(".aaron > p");選<p>111</p><p>333</p>用$("div ?p:first-child")。