隐藏所有缺少特定类的表行?

Nic*_*erg 2 html jquery

我正在使用jQuery的toggleClass()方法来处理表行突出显示,我想要做的是创建一个函数来隐藏所有没有应用"突出显示"类的表行.

表本身有一个ID(tblTest),每行也有一个ID.但是在这种情况下,我并不关心ID,以及"highlight"类是否应用于行.基本遍历每个表行的最佳方法是什么,检查"highlight:class是否已应用,如果不是,则应用"隐藏"类.

谢谢,

cle*_*tus 5

要使用jQuery隐藏它们:

$("#tblTest tr:not(.highlight)").hide();
Run Code Online (Sandbox Code Playgroud)

要应用隐藏的类:

$("#tblTest tr:not(.highlight)").addClass("hidden");
Run Code Online (Sandbox Code Playgroud)

你通常应该喜欢jQuery效果来隐藏东西.