语法jQuery for contains test

时间:2014-06-17 15:37:12

标签: jquery html-table row contains

我想测试我的表是否包含两个包含的行。我测试了这个,但它不起作用:

$("#resultat tr:not(:contains("+$('.devoirs option:selected ').text()+"))","#resultat tr:not(:contains("+$('.formateur option:selected ').text()+"))").each(function () {
    $(this).hide();
});

1 个答案:

答案 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 
});