您好我在這裏分享代碼: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