Javascript 如何使用Jquery循环遍历下面的li元素,并单击所有li元素
我想使用Jquery循环遍历所有li元素,如下所示: 我知道通过使用每个可以循环所有元素,但我不知道为什么我不能得到它们 有人能给我一些想法吗,或者让我知道如何单击元素中的所有元素 这是我的HTML:Javascript 如何使用Jquery循环遍历下面的li元素,并单击所有li元素,javascript,jquery,Javascript,Jquery,我想使用Jquery循环遍历所有li元素,如下所示: 我知道通过使用每个可以循环所有元素,但我不知道为什么我不能得到它们 有人能给我一些想法吗,或者让我知道如何单击元素中的所有元素 这是我的HTML: <ul class="test"> <li ct-tracking="FiltpickupType" ct-tracking-value="Test:1"> <span>Test 1</span> </li&g
<ul class="test">
<li ct-tracking="FiltpickupType" ct-tracking-value="Test:1">
<span>Test 1</span>
</li>
<li ct-tracking="FiltpickupType" ct-tracking-value="Test:2">
<span>Test 2</span>
</li>
</ul>
简单地说:
$(".test li").click();
jQuery本身将对结果查询中的每个元素运行click
jsiddle:只是一个简单的例子:
$(".test li").click();
jQuery本身将对结果查询中的每个元素运行click
jsiddle:如果您想在单击过程中取得控制权,可以使用每个函数迭代项目并单击每个项目:
$(".test li").each(function(index, element) {
$(element).click();
});
如果要在单击过程中取得控制权,可以使用每个函数迭代项目并单击每个项目:
$(".test li").each(function(index, element) {
$(element).click();
});
您可以在应用程序中添加onclick事件
这是一个有效的您可以在应用程序中添加onclick事件
这里有一个有效的测试1测试2,您可以只使用$'ul li'。点击'click',函数{//your code here};那么,如果我这样做,所有的元素都会被点击?你可以使用这个@TaotaoFeng我已经添加了我的答案@TaotaoFeng。如果对你有帮助,请投票并将其标记为答案。测试1测试2您可以只使用$'ul li'。在'click'上,函数{//您的代码在这里};那么,如果我这样做,所有的元素都会被点击?你可以使用这个@TaotaoFeng我已经添加了我的答案@TaotaoFeng。如果对您有帮助,请向上投票并将其标记为答案。Thx,但如果我这样做,则只会单击第一个。使用同一段代码向两个li添加单击侦听器,然后再次运行代码。您将看到它将同时单击两个元素。Thx,但如果我这样做,则只会单击第一个元素。使用同一段代码向两个li添加单击侦听器,然后再次运行代码。你会看到它会点击两个元素。对不起,如果我喜欢这个,只会点击第一个li对不起,如果我喜欢这个,只会点击第一个li很酷,事实上,我找到了一种新的方式来点击所有元素,并且在我的项目中工作得很好。我明白你的意思,非常感谢你的帮助;i<$ul li.长度;i++{$ulli.eqi.click;}这不是正确的方法@taofeng。你在数组的所有元素中循环,然后在循环中通过添加一个等式使用相同的元素。很酷,事实上,我找到了一种新方法来单击所有元素,在我的项目中效果很好。我明白你的意思,非常感谢你的帮助;i<$ul li.长度;i++{$ulli.eqi.click;}这不是正确的方法@taofeng。在数组的所有元素中循环,然后在循环中通过添加eq再次使用相同的元素。