首页 > 代码库 > radio 实现点击两次 第一次点击选中第二次点击取消

radio 实现点击两次 第一次点击选中第二次点击取消

由于项目的需求,要求radio点击两次后为取消状态,不方便修改为checkbox,可以用正面的方法实现。

// 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);        }   });

radio 实现点击两次 第一次点击选中第二次点击取消