2013-06-23 18 views
1

我想選擇網頁上的幾個元素,但我希望它也包含HTML的特殊元素。 我該怎麼做?具有異常的jQuery MultiSelectors?

var elementName ='body';

例如,我想執行一些動作時的ElementName體,HTML,但要排除這個動作如果elementName爲選擇,DIV

我可以這樣做:

$("html,body,^div,^select").css('background-color', 'blue'); 

我嘗試這樣做,但它給錯誤:錯誤:語法錯誤,無法識別的表達

+1

不會是你的朋友:http://api.jquery.com/not-selector/ –

回答

0

您可以使用elementName爲您的選擇,然後用multiple selector應用not()方法:

$(elementName).not("div, select").css("background-color", "blue");