我想测试我的表是否包含两个包含的行。我测试了这个,但它不起作用:
$("#resultat tr:not(:contains("+$('.devoirs option:selected ').text()+"))","#resultat tr:not(:contains("+$('.formateur option:selected ').text()+"))").each(function () {
$(this).hide();
});
答案 0 :(得分:0)
首先,:not()
不支持 true 伪选择器,:contains
是jQuery指定。
您可能希望使用显式.not()
。
$('#resultat tr').not(':contains("'+$('.devoirs option:selected ').text()+'")')
.end().not(':contains("'+$('.formateur option:selected ').text()+'")').each(function(){
// do something
});