我有这3个变量,我需要在a:not selector
中使用全部3 var donotcountS = 'td.player:contains(S)';
var donotcountI = 'td.player:contains(I)';
var donotcountO = 'td.player:contains(O)';
这里我有一个我的脚本片段,我有1个变量工作正常,但是当我添加第二个或第三个它没有工作
if ($(this).find("td.player:not("+donotcountS+")").length
我已经尝试了这些,但没有一个有效
if ($(this).find("td.player:not("+donotcountS+"):not("+donotcountI+"):not("+donotcountO+")").length
if ($(this).find("td.player:not("+donotcountS+"),("+donotcountI+"),("+donotcountO+")").length
if ($(this).find("td.player:not("+donotcountS+","+donotcountI+","+donotcountO+")").length
另外,在另一个注意事项.....目前我的变量是td.player:contains(),我想更具体。我怎么能写那些,以便td.player有类跨度,包含()?
答案 0 :(得分:0)
要在选择器中选择包含特定class
的元素,您可以使用Attribute Contains Word Selector并将其与:not
结合使用,以执行您想要的操作,例如:
var donotcountClassTest = "[class~='test']";
你可以玩这个最小的例子: