我需要通过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,因为据我所知,我不需要刷新按钮组。
答案 0 :(得分:0)
您只是更改了已选中状态,如果隐藏了 .show() ,您还需要显示该状态:
$(this).prop("checked",true).show();
答案 1 :(得分:0)
嗯问题出在其他地方。如果我直接解决单选按钮,我可以改变它,所以我必须在某个地方做某事,这会让人感到困惑。
它自己运作的功能并没有错。
发现问题..我需要更多咖啡。