input[type=radio] 点击选中后,再次点击选中项,默认是不会取消的。用jquery实现点击选中取消的代码:
<input type="radio" name="hobby"> 篮球<input type="radio" name="hobby"> 足球<input type="radio" name="hobby"> 网球$(document).on(‘click‘,‘input[name="hobby"]‘,function() { ???????????????????????????var name = $(this).attr("name"); ???????$(":radio[name="+ name +"]:not(:checked)").attr("tag",0); ???????if( $(this).attr("tag") == 1 ) { ?????????????$(this).attr("checked",false); ?????????????$(this).attr("tag",0); ???????????}else { ?????????????$(this).attr("tag",1); ???????}});
jquery解决input[type=radio]点击选中取消
原文地址:https://www.cnblogs.com/wlgz/p/8295401.html