gpt4 book ai didi

jquery - 删除除某些类之外的所有元素的属性禁用

转载 作者:行者123 更新时间:2023-12-01 06:38:11 27 4
gpt4 key购买 nike

我这样做是为了用只读替换禁用的属性,我想知道是否可以对某些类不这样做。我想添加类似“如果输入没有类 x 执行操作”的内容

$('input[type=text][disabled="disabled"]').removeAttr("disabled").attr("readonly", true);

最佳答案

您可以使用not从匹配集中排除元素的方法:

$('input[type=text][disabled="disabled"]').not(".someClass").removeAttr("disabled").attr("readonly", true);

或者,您可以使用 :not伪选择器,但正如文档所述,“在大多数情况下”,.not 方法更好。

作为旁注,您可能应该使用 prop方法而不是 attr,因为 disabledreadonly 都是 DOM 属性。

关于jquery - 删除除某些类之外的所有元素的属性禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197201/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com