zoukankan      html  css  js  c++  java
  • radio被选中,但是重复点击后事件不触发

    网上找了好多帖子,都没用,在百度知道发现以下答案

    知识点:使用 jq的prop才能设置

    html

    $('.ss').click(function(){
                   $(this).find("input[type=radio]").attr("checked",true);
       });
    
    <ul>
      <li class="ss"><input type="radio" name="radio" class="fc" id="radio" value="a" />fdfd</li>
      <li class="ss"><input type="radio" name="radio" class="fc" id="radio" value="b" />qqqq</li>
      <li class="ss"><input type="radio" name="radio" class="fc" id="radio" value="c" />wwww</li>
      </ul>

    js

    $('.ss').click(function(){
        var    $radio = $(this).find("input[type=radio]"),
               $flag  = $radio.is(":checked");
        if( !$flag ){
            $radio.prop("checked",true);   
        }
    });
  • 相关阅读:
    网络IO
    进程与线程
    计算机网络
    操作系统
    刷题笔记
    fasd
    线程池
    epoll反应堆
    read函数
    dup与dup2
  • 原文地址:https://www.cnblogs.com/xcsn/p/5151210.html
Copyright © 2011-2022 走看看