HTML中动态生成内容的事件绑定问题

一、普通事件绑定

$(function(){
    $("p").click(function(){
        console.log("Click Event");
    })    
    $("<p>这是生成的内容</p>").appendTo("body");
})

二、动态生成内容的事件绑定

$(function(){
    $("body").delegate("p","click",function(){
        console.log("Click Event");
    })    
    $("<p>这是生成的内容</p>").appendTo("body");
})

三、动态生成内容的js相关加载

// 页面加载完毕的操作
window.onload = function () {
    // 文件上传限制
    if (GetQueryString("id") === "-1") {
        $(".j-file-btn").hide();
    }
}
原文地址:https://www.cnblogs.com/ding2011/p/8868649.html