我正在尝试使用jQuery来模拟“添加行”链接上的点击。我想触发附加到链接的javascript函数。
添加行的功能位于单独的文件中,因此我无法直接调用它。 (具体来说,it starts on line 57 of Django's admin inline.js file。)我想我唯一的另一个选择就是在链接上触发点击事件。
但是,我尝试用以下方法执行此操作:
$("tr.add-row a").trigger('click');
无济于事。它不会触发click事件。
如何让jQuery点击链接? (或者,最终,我如何添加一行?)
提前致谢!
答案 0 :(得分:1)
我发现了问题:Django的jQuery在django.jQuery
中被命名,而不是标准jQuery
或$
。
我不得不写
var jQuery = django.jQuery;
var $ = django.jQuery;
在我的剧本面前,现在可以了。
答案 1 :(得分:0)
触发器(“点击”)应该有效,你也可以尝试这样:
$("tr.add-row a").click();
很可能$(“tr.add-row a”)找不到任何东西。