Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery赢得';t触发点击事件_Javascript_Jquery_Django - Fatal编程技术网

Javascript jQuery赢得';t触发点击事件

Javascript jQuery赢得';t触发点击事件,javascript,jquery,django,Javascript,Jquery,Django,我试图使用jQuery模拟单击“添加行”链接。我想触发附加到链接的javascript函数 添加行的函数位于单独的文件中,因此我无法直接调用它。(特别是)我想我唯一的选择是触发链接上的点击事件 然而,我试图通过以下方式实现这一点: $("tr.add-row a").trigger('click'); 无济于事。它不会触发单击事件 如何让jQuery单击链接?(或者,最终如何添加行?) 提前谢谢 触发器(“单击”)应该可以工作,您也可以这样尝试: $("tr.add-row a").clic

我试图使用jQuery模拟单击“添加行”链接。我想触发附加到链接的javascript函数

添加行的函数位于单独的文件中,因此我无法直接调用它。(特别是)我想我唯一的选择是触发链接上的点击事件

然而,我试图通过以下方式实现这一点:

$("tr.add-row a").trigger('click');
无济于事。它不会触发单击事件

如何让jQuery单击链接?(或者,最终如何添加行?)

提前谢谢

触发器(“单击”)应该可以工作,您也可以这样尝试:

$("tr.add-row a").click();

很可能$(“tr.add-row a”)找不到任何东西。

触发器(“单击”)应该可以工作,您也可以这样尝试:

$("tr.add-row a").click();


很可能$(“tr.add-row a”)没有找到任何东西。

我发现了问题:Django的jQuery是在
Django.jQuery
中命名的,而不是标准的
jQuery
$

我不得不写信

var jQuery = django.jQuery;
var $ = django.jQuery;

我发现了问题:Django的jQuery是以
Django.jQuery
命名的,而不是标准的
jQuery
$

我不得不写信

var jQuery = django.jQuery;
var $ = django.jQuery;
在我的脚本前面,现在它工作了。

可能相关可能相关