我想选择DnnModule-efforityEaloHTML类中元素内的所有项目
var all = $(".DnnModule-efforityEaloHTML *") <== This works
但现在我想用类nostrip
排除所有项目我试过这些:
var all = $(".DnnModule-efforityEaloHTML *").not(".nostrip");
var all = $(".DnnModule-efforityEaloHTML *:not(.nostrip)");
var all = $(".DnnModule-efforityEaloHTML *:not('.nostrip')");
任何帮助都将不胜感激。
答案 0 :(得分:2)
你需要使用jquery的每个函数来解析每个不需要的元素 类。 请检查以上链接我希望您能得到您所需要的。
$('.DnnModule-efforityEaloHTML').not('.reMode_selected').each(function(i,j){
alert(j.title);
});
如果它不起作用,请告诉我。
答案 1 :(得分:0)
我通过反复试验弄明白了
var all = $(".DnnModule-efforityEaloHTML *").not($(".nostrip *"));
答案 2 :(得分:0)
只是想向您展示.filter()
功能:
$('.DnnModule-efforityEaloHTML *').filter(function(){
return !$(this).hasClass('nostrip');
});
我认为它应该有用,但请告诉我。
答案 3 :(得分:0)
如果您想使用单个查询执行此操作,请选中此项:
$(".DnnModule-efforityEaloHTML *[class!=nostrip]")