2015-06-14 64 views
2

我有這3個變量,我需要使用在所有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 hasClass跨度,包含()?

+0

在這個例子做工精細:https://jsfiddle.net/lmgonzalves/zqu3eqfm/ – lmgonzalves

+0

不能得到工作https://jsfiddle.net/zqu3eqfm/8/ – MShack

+0

你的小提琴不工作,因爲你有'0'(零),而不是'O'。請點擊此處:https://jsfiddle.net/lmgonzalves/zqu3eqfm/10/ – lmgonzalves

回答