检查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
}