Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
检查JQuery属性时出错_Jquery_Variables_Checkbox - Fatal编程技术网

检查JQuery属性时出错

检查JQuery属性时出错,jquery,variables,checkbox,Jquery,Variables,Checkbox,出于某种原因,这是行不通的。相反,它认为应该选中复选框,而不是检查复选框是否被选中。谁能看出我哪里出了错 if ($('#OPT2checked').attr('checked','checked')) { var OPT2checked = 'checked="checked"'; } else {var OPT2checked = ''}; 有什么想法吗 好极了,试试这个:) 试试这个:) $('OPT2checked').attr('checked','checked')

出于某种原因,这是行不通的。相反,它认为应该选中复选框,而不是检查复选框是否被选中。谁能看出我哪里出了错

if ($('#OPT2checked').attr('checked','checked')) {
    var OPT2checked = 'checked="checked"';
    } else {var OPT2checked = ''};
有什么想法吗

好极了,试试这个:)

试试这个:)

$('OPT2checked').attr('checked','checked')
将属性'checked'设置为'checked'

$('OPT2checked')。attr('checked')
返回选中属性的值

顺便说一下,您应该测试checked属性是否已定义,而不是它是否具有特定值。

$('OPT2checked')。attr('checked','checked')
将属性'checked'设置为'checked'

$('OPT2checked')。attr('checked')
返回选中属性的值

顺便说一句,您应该测试选中的属性是否已定义,而不是它是否具有特定的值。

您是否尝试读取该属性?它清楚地定义了第二个参数:“为属性设置的值”。您是否尝试读取该参数?它清楚地定义了第二个参数:“为属性设置的值。”
 if ($('#OPT2checked').is(':checked')) {
     // Your thing
 }