gpt4 book ai didi

javascript - Jquery attr 不能为 Checkbox Required 属性正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:23:16 25 4
gpt4 key购买 nike

我尝试在复选框的点击事件上切换文本框,它工作正常。我的问题是我还想更改复选框的必需属性。

这是我的代码,它将删除必需的属性但不能切换它。

 $('#sender_name').change(function(event){

if ($('#sender_name').attr('required', 'required'))
{
$('#sender_name').removeAttr('required', 'required');
}
else
{
$('#sender_name').attr('required', 'required');
}

$('.sender_name_text').toggle();
});

使用此代码,复选框的属性将被删除,但不会再次应用。通过检查元素在 fiddle 中检查它。

这是 Fiddle Link

-- 问候

最佳答案

您需要使用 .attr 方法作为 getter , 像这样

if ($('#sender_name').attr('required') == 'required') {
$('#sender_name').removeAttr('required');
}

Example

关于javascript - Jquery attr 不能为 Checkbox Required 属性正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979749/

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