radio 實現點擊兩次 第一次點擊選中第二次點擊取消

因爲項目的需求,要求radio點擊兩次後爲取消狀態,不方便修改成checkbox,能夠用正面的方法實現。jquery

// jquery
    $('input:radio').click(function(){
        //alert(this.checked);
        //
        var $radio = $(this);
        // if this was previously checked
        if ($radio.data('waschecked') == true){
            $radio.prop('checked', false);
            $radio.data('waschecked', false);
        } else {
            $radio.prop('checked', true);
            $radio.data('waschecked', true);
        }
   });
相關文章
相關標籤/搜索