爲什麼我不能得到所需的結果,從這個代碼:JQuery的兒童()找到(x)返回壞的結果 - prevObject
element.children().find('ul').first();
它返回prevObject。
當我使用:
element.children('ul')
它運作良好。我不明白有什麼區別。
我的HTML是這樣的:
<div>
<ul>
<li>adssfsdf</li>
<li>dfdfghdfh</li>
</ul>
</div>
您可以在jsfiddle看到這個問題。
這一發現將搜索只後代元素..沒有祖先元素..('div')。children()。find('ul')'你試圖找到一個'ul',它是一個元素的後代,它是'div'元素的子元素 – 2015-04-02 04:26:12
)我認爲你需要的是'element.children('ul');' – 2015-04-02 04:27:19
( – 2015-04-02 04:27:49