Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对于复选框必需属性,Jquery attr无法正常工作_Javascript_Jquery_Html_Css_Checkbox - Fatal编程技术网

Javascript 对于复选框必需属性,Jquery attr无法正常工作

Javascript 对于复选框必需属性,Jquery attr无法正常工作,javascript,jquery,html,css,checkbox,Javascript,Jquery,Html,Css,Checkbox,我试着在复选框的点击事件上切换文本框,它工作正常。我的问题是,我还想更改复选框的必需属性 这是我的代码,它将删除必需的属性,但不能切换它 $('#sender_name').change(function(event){ if ($('#sender_name').attr('required', 'required')) { $('#sender_name').removeAttr('required', 'required'); } els

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

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

 $('#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();
});
使用此代码,复选框的属性将被删除,但不会再次应用。通过检查元件在小提琴中检查

这是


--将您需要使用
.attr
方法视为,如下所示

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

您需要像这样使用
.attr
方法

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

您需要像这样使用
.attr
方法

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

您需要像这样使用
.attr
方法

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

这是代码
http://jsfiddle.net/64r1o0oq/

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

这应该有用

这是代码
http://jsfiddle.net/64r1o0oq/

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

这应该有用

这是代码
http://jsfiddle.net/64r1o0oq/

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

这应该有用

这是代码
http://jsfiddle.net/64r1o0oq/

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

这应该有用