为什么我不能得到所需的结果,从这个代码: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