HTML:
<div id="a">
<span></span>
<img />
</div>
jQuery:
var a = $("#a").children().find("img");
その表示a.length = 0
。ここで問題は何ですか?
HTML:
<div id="a">
<span></span>
<img />
</div>
jQuery:
var a = $("#a").children().find("img");
その表示a.length = 0
。ここで問題は何ですか?
children関数は、divのすべての子ノードを取得し、find oneは、「img」という名前の子の子孫を検索しようとします。明らかにそれは存在しません。gdoronが指摘しているように、children()の部分を省略する必要があります。
気付いていない場合は、JQueryのドキュメントを確認してください。これは非常に優れたリファレンスです。