jquery 中是否有一个类选择器但没有一个 id
我有这样的代码:
function DisableDropDownsMonth() {
$(".filterDropdown").val(0);
$(".filterDropdown").attr("disabled", "disabled");
}
禁用一堆都具有此类的选择下拉列表。我有一个新的要求,要在每个“.filterDropdown”上调用此除非 id =“#firstDropdown”
jquery 中是否有任何语法?
i have this code:
function DisableDropDownsMonth() {
$(".filterDropdown").val(0);
$(".filterDropdown").attr("disabled", "disabled");
}
to disable a bunch of select dropdowns that all have this class. I have a new requirement to call this on every ".filterDropdown" EXCEPT if the id = "#firstDropdown"
is there any syntax for this in jquery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
:not()
选择器 来排除它,像这样:或者可能根据您的 ID 来判断,
:gt()
< /a> 像这样:这将禁用 DOM 中除第一个
class="filterDropdown"
之外的所有内容。You can use the
:not()
selector to exclude it, like this:Or possibly judging by your ID,
:gt()
like this:This would disable all except the very first
class="filterDropdown"
in the DOM.应该类似于
$(".filterDropdown:not(#firstDropdown)");
should be something like
$(".filterDropdown:not(#firstDropdown)");
您可以使用以下语法
http://api.jquery.com/attribute-not-相等选择器/
you can use following syntax
http://api.jquery.com/attribute-not-equal-selector/