我有一个类似于下面的列表:
<p class='info' data-info='1'>Info 1 <span class='status'></span></p>
<p class='info' data-info='2'>Info 2 <span class='status'></span></p>
<p class='info' data-info='3'>Info 3 <span class='status'></span></p>......etc
我需要做的是遍历所有 .info
元素,如果 data-info
数字包含在 myArray
更改中跨度文本。如何在 jQuery 中匹配数组内部的值?
最佳答案
$('.info').each(function() {
$this = $(this);
if ($.inArray($this.data('info'), myArray) !== -1) {
$this.children('.status').text('New text value');
}
});
关于javascript - jquery 将数据属性与数组中的值匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15782443/