gpt4 book ai didi

javascript - 使用 jquery 禁用表单元素

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:23 24 4
gpt4 key购买 nike

我正在尝试使用 jquery 在单击复选框后禁用表单元素,但它似乎不起作用。谁能看出哪里出了问题?

$('name="globallyAddTime"').click(function() {
if ($(this).attr('checked')) {
$('name="addedQuantity[]"').attr('disabled', true);
} else {
$('name="addedQuantity[]"').removeAttr('disabled');
}
});

这是 jsfiddle 的链接

http://jsfiddle.net/pocockn/bwmv7/4/

最佳答案

属性选择器应该是这样的[attr=value]

$('[name="globallyAddTime"]').change(function() {
if ($(this).prop('checked')) {
$('[name="addedQuantity[]"]').attr('disabled', true);
} else {
$('[name="addedQuantity[]"]').removeAttr('disabled');
}
});

Fiddle Demo

你可以简化如下

$('[name="globallyAddTime"]').change(function() {
$('[name="addedQuantity[]"]').prop('disabled', this.checked);
});

Fiddle Demo

关于javascript - 使用 jquery 禁用表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21661163/

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