1

我正在使用 codeIgniter 来构建 Web 应用程序。

我目前有一个加载索引操作的控制器和一个索引视图。

在这个视图中,我使用 ajax 调用另一个控制器操作,并从数据库中获取项目,然后将它们加载到 div 中。

能够与这些对象交互的方法是什么,让我们说点击事件上的 Jquery。

$("#other").click(function() {
 $("#target").click();
});

以上显然是行不通的。

我不知道如何使用 ajax 调用来做到这一点,因为它们在 dom 准备好之后加载

4

2 回答 2

1

您需要使用...将动态生成的元素委托给最近的静态父级on...

这里我document用作父级.. 但建议使用添加元素时出现的最近的静态父级.. 和 `trigger()` 来触发点击

$(document).on('click',"#other",function() {
    $("#target").trigger('click');
});
于 2013-05-17T05:29:13.907 回答
0

尝试使用.trigger 之类的

$(document).ready(function(){
    $("#other").click(function() {
        $("#target").trigger('click');
    });
})
于 2013-05-17T05:28:42.093 回答