我正在寫一個腳本來執行,當我body
元素沒有得到任何以下類:迷失在JavaScript比較
A或B或C和d
我試過,但它似乎並沒有這樣的伎倆:
if ((!$('body').hasClass('a')) || (!$('body').hasClass('b')) || ((!($('body').hasClass('c')) && (!$('body').hasClass('d'))))) {
}
UPDATE
這似乎工作:
if (!($('body').hasClass('a') || $('body').hasClass('b') || $('body').hasClass('c') && $('body').hasClass('d'))) {
}
緊急援助來到我的腦海:嘗試寫在$代碼( document).ready(function(){// here});不知道是否是這種情況。通過jsFiddle分享你的代碼。看看這個:http://jsfiddle.net/codeSpy/3yo670b1/,你的代碼在這裏工作得很好。 – 2014-11-06 10:52:26
它並不真正的工作,看看這個: http://jsfiddle.net/orjan/cmx3fa3z/ – OBD 2014-11-06 11:28:14
你說你的代碼將執行時,任何類a,b,c,d不存在。所以試試這個:http://jsfiddle.net/codeSpy/p5e67dw0/ – 2014-11-06 11:36:44