如何使用 jquery 选择以下示例中的前 3 个 div 元素?
我想选择 status = 0 的 div 元素,直到遇到任何其他值。
<div status='0'></div>
<div status='0'></div>
<div status='0'></div>
<div status='1'></div>
<div status='0'></div>
下面的示例我只需要前 2 个元素
<div status='0'></div>
<div status='0'></div>
<div status='1'></div>
<div status='1'></div>
<div status='0'></div>
最佳答案
var divs = [];
$('div[status]').each(function() {
if ($(this).attr('status') === '0') {
divs.push(this);
} else {
return false;
}
});
关于jquery - jquery选择器中的条件循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114334/