小编Abh*_*das的帖子

JQuery点击事件不触发

我正在做一个项目,我使用 ajax 将内容加载到页面中。

我的 jquery 函数是:

function load_room() {
    var sem = 0;

    $.ajax({
        url: 'ajax/room_ajax.php?option=2',
        type: 'POST',
        data: { 'sem': sem },
        dataType: "json",
        success: function (data) {
            console.log(data[0]);
            $("#room").html("");
            for (var i = 0; i < data.length; i++) {
                var x = i + 1;
                $("#room").append("<tr><td>" + x + "</td><td>" + data[i]['room_name'] + "<td><a id='edit' href='#'>edit</a></td></tr>");
            };
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

内容加载完全成功,但是当我点击<a id='edit' href='#'>edit</a> 元素时,它不会触发相应的点击事件。 代码是这样的:

$('#edit').on('click', function(){
    alert("hai")
});
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

2
推荐指数
1
解决办法
1481
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

php ×1