1

我想在网页上选择几个元素,但我也希望它包含 HTML 的特殊元素。我怎样才能做到这一点?

var elementName = 'body';

例如,我想在elementNamebody, html时执行一些操作,但如果 elementName 为select,div等,我想排除此操作。

我可以做类似的事情:

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

我试过这个,但它给出了错误:错误:语法错误,无法识别的表达式

4

1 回答 1

0

您可以将elementName其用作选择器,然后将not()方法与多个选择器一起应用:

$(elementName).not("div, select").css("background-color", "blue");
于 2013-06-23T15:57:30.740 回答