美文网首页
jq获取append的元素

jq获取append的元素

作者: 江疏影子 | 来源:发表于2019-01-04 18:07 被阅读0次

    在使用ajax请求后,使用jquery将数据append到网页中。发现jquery无法使用append内的id和class获取元素。

    例如:

    $("ul").append("<li class='name'>名称</li>");

    无法使用下面的语句来获取:
    $(".name").click(function (){  
    alert("获取到append后的节点");
     })
    
    应该使用:
    $(".name").live("click", function() {   
    alert("获取到了");  
    });
    

    jq1.7版本之后就用 on来代替live了

    $("body").on("click", '.name',function() {   
    alert("获取到了");  
    });
    

    相关文章

      网友评论

          本文标题:jq获取append的元素

          本文链接:https://www.haomeiwen.com/subject/twpkrqtx.html