javascript - 如何迭代使用 jquery 选择的项目

标签 javascript jquery

如果我有一组这样的 div:

<div>Div 1</div>
<div>Div 2</div>
<div>Div 3</div>
<div>Div 4</div>
<div>Div 5</div>

如何使用 jquery 循环这些?是否可以用它制作一个数组?也许是这样的:

var divArray = $('div');

foreach(var div in divArray)
{
    if( divArray[0] = "Div 3")
        //do stuff
}

我不想应用任何类或 id,因为我实际上正在使用一些我无法修改的 jqplot 图表。不过原理和我上面简单的例子是一样的。

最佳答案

您可以使用.each() :

$('div').each(function() {
    if($.trim($(this).text()) == "Div 3") {
        //do stuff
    } 
});

关于javascript - 如何迭代使用 jquery 选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23346333/

相关文章:

javascript - 通过引用更改 DOM 元素

javascript - 计算百分比时,如何防止超过 99% 到 100%

jquery - 设置内容可编辑元素的最大长度

javascript - Jquery nth-child 淡入

javascript - 浏览器后退和前进按钮不使用 history.js 的 statechange 事件调用回调方法

javascript - 循环遍历为创建图表而返回的 JSON

javascript - 获取复选框选定的值

javascript - 在输入类型 "loading..."元素中选择文件后显示文本 ="file"

javascript - 使用 Javascript/jQuery 隐藏/删除内容

javascript - 怎么去掉跨域ajax添加的script标签?