Javascript jQuery多选择项是否有例外?

Javascript jQuery多选择项是否有例外?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想在网页上选择几个元素,但我也希望它包含HTML的特殊元素。 我该怎么做 var elementName='body' 例如,当elementName为body、html时,我想执行一些操作,但如果elementName为select、div等,我想排除此操作 我可以做一些类似于: $("html,body,^div,^select").css('background-color', 'blue'); 我尝试了这个方法,但它给出了错误:错误:语法错误,无法识别的表达式您可以使用element

我想在网页上选择几个元素,但我也希望它包含HTML的特殊元素。 我该怎么做

var elementName='body'

例如,当elementName为body、html时,我想执行一些操作,但如果elementName为select、div等,我想排除此操作

我可以做一些类似于:

$("html,body,^div,^select").css('background-color', 'blue');
我尝试了这个方法,但它给出了错误:错误:语法错误,无法识别的表达式

您可以使用elementName作为选择器,然后使用一个:

不是你的朋友:
$(elementName).not("div, select").css("background-color", "blue");