我有很多<ul>
列表,并尝试从该列表的每个第一 li 中获取文本。
标记很简单,例如:
<ul>
<li>abc</li>
<li>def</li>
<li>ghi</li>
</ul>
等等。
我的 jQuery 尝试是:
var elems = $('ul'); // returns a nodeList
var arr = jQuery.makeArray(elems);
arr.reverse(); // use an Array method on list of dom elements
for( var i=0; i < elems.length; i++) {
console.log($(this).find('li:lt(1)').text());
}
for
但是我在循环中有一个错误,如果我不使用,$(this).
我不知道如何获取ul
数字 1 或 3的第一个文本$(this).
那么如何在for
循环中正确地指出它呢?