zoukankan      html  css  js  c++  java
  • 为动态添加的元素,绑定click事件

    全选和取消全选

    $("#quanxuan").click(function(){
    $("input[name='picCheck']").prop("checked",this.checked);
    });
    $("#picList").on('click','input',function(){
    console.log($("input[name='picCheck']").length);
    $("#quanxuan").prop("checked",$("input[name='picCheck']").length == $("input[name='picCheck']:checked").length ? true : false);
    });

    此处原来绑定.click()方法,但是.click()方法,当动态添加新元素时并没有绑定。

    解决方法:

    $( selector ).live( events, data, handler ); // jQuery 1.3+
    $( document ).delegate( selector, events, data, handler ); // jQuery 1.4.3+
    $( document ).on( events, selector, data, handler ); // jQuery 1.7+
  • 相关阅读:
    关于sqrt函数的使用
    电子商务
    随笔
    哈哈
    整体管理
    软件产品质量特性
    问题
    风险
    antd
    Flex布局大作用
  • 原文地址:https://www.cnblogs.com/suiblog/p/3640910.html
Copyright © 2011-2022 走看看