如何使用$.jquery中的.load

how to use $.ajax inside .load in jquery

本文关键字:中的 load jquery 何使用      更新时间:2023-09-26
 $("#").on("click",function () {
    $("#").load('', function () {

        $(".").on("click",function(event) {
            event.preventDefault();
            var data = $(this);
            $.ajax({

               .........etc

可以使用$。jquery中。load中的Ajax函数或者有更好的方法来处理这个问题吗?

我猜你正在尝试这样做,因为你不能绑定尚未创建的元素上的点击功能。你应该使用的是事件委托:

$("#id").on("click",function () {
      $("#id2").load('');
});
$('#id2').on('click','.class', function() {
      //do stuff
});

这将查找发生在#id2内部的任何点击,它已经存在,如果它起源于。class,在绑定时可能存在也可能不存在,将执行"do stuff"代码。