jQuery对象包含什么?

DrS*_*ove 2 javascript 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>
Run Code Online (Sandbox Code Playgroud)

问题是:警报输出太多东西!为什么?为什么不输出li元素?li元素存储在哪里?我如何仅输出jQuery方法通常应用的li元素?

VJA*_*JAI 5

您可以使用jquery的每个函数.

$("li").each(function(index, el){
      ..
});
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/jQuery.each/