u011954277
小菜来袭
2015-12-30 11:20
采纳率: 74.5%
浏览 16.0k

js 复选框 勾上 怎么触发一个 事件

js 复选框 勾上 怎么触发一个 事件

我有一个复选框 id=a 我勾上它就alert("勾上了") 用jq 和js 怎么实现?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • showbo
    已采纳

    多个input可以增加一个class,通过class选择器

     <input type="checkbox" class="grp1"/>
    <input type="checkbox" class="grp1"/>
    <input type="checkbox" class="grp1"/>
    ...更多
    <script>
    $('input.grp1').click(function(){
    alert(this.checked?"勾上了":"取消了勾选")
    });
    </script>
    
    点赞 评论
  • u013619607
    不吃花粉的蜜蜂 2015-12-30 11:32

    $('#a').click(function(){
    alert("勾上了")
    });

    点赞 评论
  • tabe123
    霓为衣兮风为裳 2015-12-30 12:06

    window.getDocumentById('Id').onClick = function(){
    //事件处理程序;
    }

    点赞 评论
  • xiaokailele
    素剑步青尘 2015-12-30 12:35
    function fx(cbx) { if(cbx.checked){ alert("选中后触发 ~"); //这里面写上你要做的事 } }

    复选框

    心情好,给你写一个,拿走不谢

    点赞 评论
  • xiaokailele
    素剑步青尘 2015-12-30 12:36

    复选框

    function fx(cbx) { if(cbx.checked){ alert("选中后触发 ~"); //这里面写上你要做的事 } }
    
    

    心情好,给你写一个,拿走不谢

    点赞 评论
  • nvisalsd
    蹲着电饭锅上的猫 2018-12-25 03:43

    $("input[name='xxx']").click(function(){
    if(this.checked==true){
    $("input[name='xxx']:checkbox").each(function(){
    this.checked=true;
    })
    }else{
    $("input[name='xxx']:checkbox").each(function(){
    this.checked=false;
    })
    }
    })

    点赞 评论

相关推荐