我有一个简单的应用程序,为了简单起见/无论什么原因(也许是为了学习一点),我决定使用 ajax 来加载关卡。
但是我被困住了......
$.ajax({
url: "actions.php",
get: "GET",
data: "show_level=" + 1,
cache: false,
success: function (views){
$(".slides_container").append(views);
}
});
问题是,附加到我的容器的 View 不再可选,基本上所有 jquery 函数我都停止工作了。
发生了什么?
最佳答案
如果您使用像 $(".target-element").click(function(){ do something here});
这样的绑定(bind)它们仅对绑定(bind)发生时 DOM 中已有的元素有效。
您需要使用$("#element-already-in-dom").on("click", ".target-element", function(){do something here});
关于javascript - 我无法操作/选择通过 Ajax 调用加载的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15615673/