我正在尝试使用 jQuery 来模拟单击“添加行”链接。我想触发附加到链接的 JavaScript 函数。
添加行的函数位于单独的文件中,因此我无法直接调用它。 (具体来说, it starts on line 57 of Django's admin inline.js file 。)我想我唯一的其他选择是触发链接上的点击事件。
但是,我尝试这样做:
$("tr.add-row a").trigger('click');
没有效果。它不会触发点击事件。
如何让 jQuery 单击该链接? (或者,最终,我如何添加一行?)
提前致谢!
最佳答案
我发现了问题:Django 的 jQuery 是在 django.jQuery
中命名的,而不是标准的 jQuery
或 $
。
我必须写
var jQuery = django.jQuery;
var $ = django.jQuery;
在我的脚本前面,现在它可以工作了。
关于javascript - jQuery不会触发点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754532/