如何在jquery中使用$ .ajax里面的.load

时间:2013-06-06 18:43:19

标签: javascript jquery html ajax

 $("#").on("click",function () {

    $("#").load('', function () {


        $(".").on("click",function(event) {

            event.preventDefault();
            var data = $(this);

            $.ajax({


               .........etc

我们可以在jquery中的.load中使用$ .ajax函数,还是有更好的方法来处理它?<​​/ p>

1 个答案:

答案 0 :(得分:1)

我猜你正在尝试这样做,因为你无法将click函数绑定到尚未创建的元素上。您应该使用的是事件委托:

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

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

这将发现在#id2内部发生的任何已经存在的点击,如果它来自.class,在绑定时可能存在或不存在,将执行“do stuff”代码。