我有这段代码用来在单击时检查/取消选中单选按钮。
我知道这对用户界面不太友好,但我需要它。
$('#radioinstant').click(function() {
var checked = $(this).attr('checked', true);
if(checked){
$(this).attr('checked', false);
}
else{
$(this).attr('checked', true);
}
});
上述函数不起作用。
如果我点击按钮,什么也不会发生。它仍然被选中。为什么?错误在哪里?我不是jQuery专家。我使用的是jQuery 1.3.2版本。
只是为了明确起见,#radioinstant
是单选按钮的ID。