我遇到了取消选择单选按钮的问题。
我有以下按钮:
<input type="radio" name="sex" value="Male">Male</input>
<input type="radio" name="sex" value="Female">Female</input>
<input type="radio" name="sex" value="Unknown">Unknown</input>
在pagebeforeshow中我得到了:
$('input:radio[name=sex]').attr('checked',false);
第一次显示页面时,未选择任何按钮。我选择一个按钮然后关闭页面,当我重新显示页面时,单选按钮仍然被选中,
我错过了什么?
其他一些细节:
在pagebeforeshow中我使用
$( '输入:无线电[名称=性别]:检查')。VAL();
打印出已检查单选按钮的值。
页面第一次显示值
undefined
并且页面显示时没有单选按钮显示为已选中。
我选择一个单选按钮并离开页面。在退出页面之前,我使用:
$('input:radio[name=sex]').attr('checked',false);
取消选择按钮。
当我导航回页面时,pagebeforeshow将值打印为
undefined
我期待。
但是当页面显示我离开页面时选择的音频按钮仍然被选中。
如何将值打印为未定义但在页面显示时按钮显示为已检查?