让我们说,我有这样的代码: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