jquery检查单选按钮未显示

时间:2014-04-11 09:32:46

标签: jquery

我需要通过jquery检查一个单选按钮。我使用以下代码行:

$(this).prop("checked",true);

使用Jquery> 1.10这应该有效。如果我在更改之前和之后检查单选按钮的状态,它似乎工作。

window.alert($(this).prop("checked") //results in false
$(this).prop("checked",true);
window.alert($(this).prop("checked") //results in true

所以按钮被选中,但在浏览器中看不到。不在Chrome中,也不在IE中。我在这里错过了什么?我不使用Jquery UI,因为据我所知,我不需要刷新按钮组。

2 个答案:

答案 0 :(得分:0)

您只是更改了已选中状态,如果隐藏了 .show() ,您还需要显示该状态:

$(this).prop("checked",true).show();

答案 1 :(得分:0)

嗯问题出在其他地方。如果我直接解决单选按钮,我可以改变它,所以我必须在某个地方做某事,这会让人感到困惑。

它自己运作的功能并没有错。

发现问题..我需要更多咖啡。