jquery选择不包含特定文本的所有行

use*_*700 1 javascript jquery

我想使用jQuery来选择表中没有td包含某些文本的所有行.

我可以用这一行选择行:

var x = $('td:contains("text"):parent');  //muliple td's in each tr
Run Code Online (Sandbox Code Playgroud)

我如何使用:not选择器反转选择?

编辑:我不认为上面的代码行真的很准确.这就是我最初拥有这条线的方式:

var x = $('td:contains("text")).parent();  //muliple td's in each tr
Run Code Online (Sandbox Code Playgroud)

当我试图反转选择时,我得到所有行,因为它们都碰巧包含不包含文本的td.

pal*_*aѕн 5

试试这个:

var $x = $('td:not(:contains("text")):parent');
Run Code Online (Sandbox Code Playgroud)

FIDDLE DEMO