1秒登錄
radio單選選中后,再次點擊可取消選中,實現選項必須單選或者不選擇。
效果如下:
您喜歡哪款瀏覽器?
Internet Explorer Firefox Netscape Opera
具體代碼如下:
<!DOCTYPE HTML><html><head> <title>單選按鈕可取消取消</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"> </script> <script type="text/javascript"> $(function(){ $('input:radio').click(function(){ //alert(this.checked); var domName = $(this).attr('name');
var $radio = $(this); // if this was previously checked if ($radio.data('waschecked') == true){ $radio.prop('checked', false); $("input:radio[name='" + domName + "']").data('waschecked',false); //$radio.data('waschecked', false); } else { $radio.prop('checked', true); $("input:radio[name='" + domName + "']").data('waschecked',false); $radio.data('waschecked', true); } }); }); </script></head><body><p>您喜歡哪款瀏覽器?</p>
<form> <input type="radio" name="browser" value="Internet Explorer">Internet Explorer<br /> <input type="radio" name="browser" value="Firefox">Firefox<br /> <input type="radio" name="browser" value="Netscape">Netscape<br /> <input type="radio" name="browser" value="Opera">Opera<br /></form>
</body></html>
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。