您好我在这里分享代码:http://jsfiddle.net/jTAZ4/jQuery的孩子选择问题
为什么会收到长度为0,虽然我可以看到指定类的礼。任何帮助深表感谢。
我知道这将与查找,但只是想知道为什么儿童选择器无法正常工作。
您好我在这里分享代码:http://jsfiddle.net/jTAZ4/jQuery的孩子选择问题
为什么会收到长度为0,虽然我可以看到指定类的礼。任何帮助深表感谢。
我知道这将与查找,但只是想知道为什么儿童选择器无法正常工作。
那是因为<li>
不是那个<div>
的直接子女。
You should use .find()
而不是.children()
。
.children()
只选择直接的孩子。改为尝试.find()
。
尝试使用.find('.jstree-leaf')
而不是.children('.jstree-leaf')
。
你必须使用.find()
代替.children()
alert($('div.round').find('.jstree-leaf').length);
.children()
只搜索一个更深层次的原因跳过更深层次的所有元素。
好吧,我知道我不得不使用查找,但我知道.children刚刚搜索元素单层下来 – Baz1nga 2010-09-09 10:23:48