如何用jq实现在单选框选中的情况下,点击选中状态的单选框,可以取消该单选框的选中状态?
<label for="J_radio">
<input type="radio" name="name" id="J_radio" value="1" checked="checked">
单选框
</label>
<script type="text/javascript">
$(function(){
$('#J_radio').on('click', function(){
var ischecked = $(this).data('checked');
if (!ischecked && this.checked) {
$(this).data('checked', true);
}else{
$(this).prop('checked', false);
$(this).data('checked', false);
}
console.log($(this).data('checked'))
}).data('checked', $('#J_radio').get(0).checked);
})
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。