开发者社区> 问答> 正文

在单选框选中的情况下,点击被选单选框取消选中状态

如何用jq实现在单选框选中的情况下,点击选中状态的单选框,可以取消该单选框的选中状态?

展开
收起
小旋风柴进 2016-05-31 11:25:24 1958 0
1 条回答
写回答
取消 提交回答
  • <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);
    })
    2019-07-17 19:21:40
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载