zoukankan      html  css  js  c++  java
  • jquery1.9+获取append后的动态元素

    jquery 1.9+放弃了live,说是用on代替了!

    那么如果我们以前用live来获取jquery动态添加的元素,现在应该用on怎么写呢?

    首先:


    <div id="one"></div>
    然后,我使用append的方法:


    $('#one').append("<p id='two'>test1</p>");
    得到的结果是:


    <div id="one"><p id="two">test1</p></div>

    http://www.cnblogs.com/roucheng/

    现在,我想获取p里的值,

    如果我们直接用:


    $("#two").on("click",function(data){

    alert(data);

    });
    那么,是不会弹出窗口的!

    需要改成这样的:


    $("body").on("click","#two",function(data){

    alert(data);

    });
    真的!

  • 相关阅读:
    Apache 基础
    Oracle
    DevOps
    Ansible
    Iptables 和Firewall 防火墙
    防火墙
    Linux
    Intellij IDEA 快捷键大全
    Java8,9 新特性
    Jmeter
  • 原文地址:https://www.cnblogs.com/roucheng/p/3502946.html
Copyright © 2011-2022 走看看