多个jquery加载后链接将无法工作

多个jquery加载后链接将无法工作,jquery,load,Jquery,Load,我同时在两个div中加载文件:#ajax_id和#ajax_col,问题是当我从一个加载的div中创建另一个链接时,其他链接将不再工作。。。这是我的代码: $(document).ready(function() { var api = $('#ajax_in').jScrollPane().data('jsp'); $('.aj4x').bind('click', function() { var action = $(this).attr("rel");

我同时在两个div中加载文件:#ajax_id和#ajax_col,问题是当我从一个加载的div中创建另一个链接时,其他链接将不再工作。。。这是我的代码:

$(document).ready(function() {
   var api = $('#ajax_in').jScrollPane().data('jsp');
   $('.aj4x').bind('click', function() {
      var action = $(this).attr("rel");
      api.getContentPane().load("ajax.php?id=" + action,
      function() {
        api.reinitialise();
        return false;
      });

      $("#ajax_col").load("ajax.php?col=" + action,function() { return false; });
   });
});
这就是我制作链接的方式:

$('.bt').click(function() {
   $("#ajax_in").load("ajax.php?id=form123", function() { return false; });
});
在我点击a.bt后,内容被加载到#ajax_中,但其余链接不再工作(仅加载#ajax_的链接)


我做错了什么?当我更改为live(“单击”)时,我可以使其工作,但我了解到,如果您的
.aj4x
链接停止工作,则单击功能已经是“live”

更改
.bind
.live

如果
.bt
链接停止工作,请更改

$('.bt')。单击(
$('.bt')。绑定('click',

关键是您引入了新链接,但事件处理尚未分配给它们

这一点可以通过使用

说明:为匹配的所有元素将处理程序附加到事件 当前选择器,现在和中 未来


作为对您添加的关于“单击处于活动状态”的答复。没有分配给
的单击事件。单击(…)
绑定('click',…)
不是活动的。当
单击
时,它们被分配。绑定
方法仅被调用到当时与选择器匹配的元素。新创建的元素将没有处理程序,因此需要
.live()
方法