语法jQuery for contains test

问题描述 投票:0回答:1

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

$("#resultat tr:not(:contains("+$('.devoirs option:selected ').text()+"))","#resultat tr:not(:contains("+$('.formateur option:selected ').text()+"))").each(function () {
    $(this).hide();
});
jquery html-table row contains
1个回答
0
投票

首先,:not()不支持真正的伪选择器,:contains是jQuery规范。

您可能想要使用显式.not()

$('#resultat tr').not(':contains("'+$('.devoirs option:selected ').text()+'")')
.end().not(':contains("'+$('.formateur option:selected ').text()+'")').each(function(){
    // do something 
});
© www.soinside.com 2019 - 2024. All rights reserved.