gpt4 book ai didi

jQuery:检查禁用属性并添加/删除它?

转载 作者:行者123 更新时间:2023-12-03 21:43:15 25 4
gpt4 key购买 nike

我选择表单的所有输入元素,如下所示:

var fields = $( form + " :input" ).not( "button" );

如何检查这些输入是否设置了 disabled 属性并在存在时将其删除?

另外,我需要在删除它之后添加它(并序列化之间的字段),有没有一种优雅的方法?类似于 toggle 但对于属性?

最佳答案

假设您使用的是 jQuery 1.6 或更高版本,建议的方法是使用 .prop() .

fields.prop("已禁用", false);

如果您需要对每个问题都有逻辑,您可以做一些事情

var fields = $( form + " :input" ).not( "button" );
fields.each(function(index, element) {
var isDisabled = $(element).is(':disabled');
if (isDisabled) {
$(element).prop('disabled', false);
} else {
// Handle input is not disabled
}
});

jsfiddle

关于jQuery:检查禁用属性并添加/删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14913845/

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