我有这段代码:
function DisableDropDownsMonth() {
$(".filterDropdown").val(0);
$(".filterDropdown").attr("disabled", "disabled");
}
禁用所有具有此类的选择下拉列表。我有一个新要求在每个“.filterDropdown”上调用它。除非id =“#firstDropdown”
在jquery中有这个语法吗?
答案 0 :(得分:6)
您可以使用:not()
selector将其排除,如下所示:
$(".filterDropdown:not(#firstDropDown)").attr("disabled", "disabled");
或者可能根据您的ID判断,:gt()
是这样的:
$(".filterDropdown:gt(0)").attr("disabled", "disabled");
除了DOM中的第一个class="filterDropdown"
之外,这将禁用所有内容。
答案 1 :(得分:1)
应该是$(".filterDropdown:not(#firstDropdown)");
答案 2 :(得分:0)
您可以使用以下语法
$(".filterDropdown[id!=firstDropdown]").attr("disabled", "disabled");