我有多个ID选择。我想从风格中排除这些。我的代码有效,但必须有一种更清晰的方式来编写它,而不必每次都重复.not(document.getElementById
?
function fixSelectInputs() {
var SelectInputs = $("select").not(document.getElementById("ID1")).not(document.getElementById("ID2")).not(document.getElementById("ID3")).not(document.getElementById("ID4"));
SelectInputs.attr("style", "width:100%!important;min-width:75px;");
}
答案 0 :(得分:0)
select:not(#ID1),select:not(#ID2),select:not(#ID3),select:not(#ID4) {
width:100%!important;
min-width:75px;
}
答案 1 :(得分:0)
使用jquery
not([id*=ID])
进行简单使用。他们会阻止#ID*
$('select:not([id*=ID])').css({
"width": "100%!important",
"min-width": "75px",
});
答案 2 :(得分:0)
使用jquery,您可以排除其他选择:
$("select").not($("#ID1,#ID2,#ID3")).css(...)