jQuery中.attr()和.prop()。话说写了几句代码在ie8上能正常运行,chrome和ff却不行,朋友说这就是RP啊,郁闷!
其实功能需求是这样的,两个radio:男和女,一个button:重置。启动页面默认选中男,在用户选择女之后又点击重置按钮,需要恢复到默认状态。
<input type="radio" id="hRdMale" checked="checked" name="sex" value="male" /><label for="hRdMale">男</label> <input type="radio" id="hRdFemale" name="sex" value="female" /><label for="hRdFemale">女</label> <button id="reSet">重置</button>我的js代码是这样的:
$("#reSet").click(function() { $("input[name='sex']:first").attr("checked",true); });
所以,将上面click事件方法里面的代码改成下面的就OK了。
$("input[name='sex']:first").prop("checked",true);
网友评论文明上网理性发言 已有0人参与
发表评论: