Javascript 通过UL LI循环以获得文本值
如何在UL LI列表中循环以获取我的文本值 以下是我尝试过的:Javascript 通过UL LI循环以获得文本值,javascript,jquery,Javascript,Jquery,如何在UL LI列表中循环以获取我的文本值 以下是我尝试过的: <ul class="tabs"> <li><a href='#tab1'>tabOne</a></li> <li><a href='#tab2'>tabTwo</a></li> <li><a href='#tab3'>tabThree</a></li>
<ul class="tabs">
<li><a href='#tab1'>tabOne</a></li>
<li><a href='#tab2'>tabTwo</a></li>
<li><a href='#tab3'>tabThree</a></li>
<li><a href='#tab4'>tabFour</a></li>
</ul>
function test() {
var x = $("ul.tabs li").length
alert(x)
for (i = 0; i < x i++) {
}
}
您可以为此任务使用:
//对于每个ul.a元件
$ul.tabs a.每个功能{
//$this表示当前迭代的DOM元素
//$这是一个元素选择器
//如果我们对arrayName[]使用forvar i=0;…循环,$这将是arrayName[i]
console.log$this.text;
};
您可以为此任务使用:
//对于每个ul.a元件
$ul.tabs a.每个功能{
//$this表示当前迭代的DOM元素
//$这是一个元素选择器
//如果我们对arrayName[]使用forvar i=0;…循环,$这将是arrayName[i]
console.log$this.text;
};
for循环是一种很好的go-to方法,但要小心将jQuery方法和属性与普通JavaScript方法和属性混合使用。他们不认识对方的物体
在演示中对细节进行了评论
演示
//这个jQuery对象类似于数组对象
变量lnx=$'。选项卡a';
/*.length属性适用于任何jQuery对象
||使用let定义增量变量是安全的
*/
对于let i=0;i