は、私はこのコードを持っている、のは言わせて:jQueryオブジェクトには何が含まれていますか?
<ul>
<li><strong>list</strong> item 1 -
one strong tag</li>
<li><strong>list</strong> item <strong>2</strong> -
two <span>strong tags</span></li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
<li>list item 6</li>
</ul>
<script>
var x = $("li");
for (var k in x){
alert(k + x[k]);
}
</script>
問題がある:アラートがあまりにも多くのものを出力します!どうして? なぜli要素だけを出力しないのですか? li要素はどこに格納されますか? jQueryメソッドが通常適用されるli要素のみを出力するにはどうすればよいですか?
他に何がそれを出力しますか? http://jsfiddle.net/d5beA/ –
jQueryのそれぞれを使って、あなたがやっていることは、コレクションのメンバー/メソッドを表示することです。 – Sleeperson