Javascript 使用jquery遍历列表项
我有html:Javascript 使用jquery遍历列表项,javascript,jquery,Javascript,Jquery,我有html: <ul class="lorem"> <li>text</li> <li>text</li> <li>hello</li> <li>text</li> </ul> 正文 正文 你好 正文 我如何使用jQuery循环完成这个任务?比如: var listItem = nums.getElementsByTagName(".lorem li");
<ul class="lorem">
<li>text</li>
<li>text</li>
<li>hello</li>
<li>text</li>
</ul>
- 正文
- 正文
- 你好
- 正文
我如何使用jQuery循环完成这个任务?比如:
var listItem = nums.getElementsByTagName(".lorem li");
for (var i=0; i < listItem.length; i++) {
// if current loop has text 'hello' do something
if ($(this).text() == 'hello') {
// do something
}
}
var listItem=nums.getElementsByTagName(“.lorem li”);
对于(变量i=0;i
在jQuery中,您将使用:
$('.lorem li')。每个(函数(){
如果($(this).text()=='hello'){
log('hello found');
}
});代码>
- 正文
- 正文
- 你好
- 正文
$(“.lorem li”)。每个(函数(){
如果($(this).text()=='hello'){
警报($(this.text());
}
});代码>
- 正文
- 正文
- 你好
- 正文
如您所知,我对JS和学习相对较新。这个nums.getElementsByTagName(“.lorem li”)
不起作用.getElementsByTagName()
不接受选择器。这必须是.queryselectoral(“.lorem li”)
。getElementsByTagName()
,顾名思义,它需要的是标记名,而不是CSS选择器。