我有这段代码:
<div id="fullpage">
<div class="content-part selected" id="importantz" number="0"></div>
<div class="content-part" id="internationalz" number="1"></div>
<div class="content-part" id="businessz" number="2"></div>
</div>
我希望$('#fullpage')中的元素不在2组中:
1 - class = selected
的元素 数字= 1 的2 - 元素
我使用这个jQuery代码但没有使用XD ....请指导我:
pervSt = $('#fullpage').find('.selected');
sss = $('#fullpage').children('[number=1]');
$('#fullpage .content-part').not(pervSt,sss).each(function(){
/* ahhhhhhh this not working XD */
console.log($(this).attr('number'))
});
答案 0 :(得分:4)
您可以使用:
$('#fullpage .content-part:not(.selected):not([number="1"])').each(function() {
...
});
答案 1 :(得分:0)
尝试
$('#fullpage .content-part').not('.selected, [number=1]').each(function () { });
$('#fullpage .content-part').not('.selected').not('[number=1]').each(function () { });
答案 2 :(得分:0)
像这样:
$('#fullpage .content-part').not('.selected, [number=1]').each(function(){...});
或使用变量:
$('#fullpage .content-part').not(pervSt.add(sss)).each(function(){...});