jQuery调用一个用click执行的函数

时间:2013-11-14 09:32:03

标签: jquery function onclick onchange

我有一个像这样的jQuery函数:

$("#addrow").on("click", function (event) 
{ 
    ...

这100%有效。当用户单击按钮添加行时,该函数会向我的表添加一行。

有没有办法在不点击按钮的情况下调用此功能。

例如,当用户输入数量时,在更改时我想调用该函数,以便自动添加新行而无需用户单击添加行?

也许有两个听众?一个用于单击addrow,另一个用于onchange数据?

一如既往地谢谢,

3 个答案:

答案 0 :(得分:3)

你的意思是:

$("#addrow").trigger("click");

$("#addrow").click();

答案 1 :(得分:0)

尝试这样的事情

//jQuery
$( "#addrow" ).click();
$( "#addrow" ).trigger( "click" );

//javascript
document.getElementById("addrow").click();

参考

触发器:http://api.jquery.com/trigger/

点击:http://api.jquery.com/click/

已编辑的代码

            $('#qty').change(function(){
                $( "#addrow" ).trigger( "click" );
            });

答案 2 :(得分:0)

您使用的是本机事件而不是自定义事件,因此我建议使用

$("#addrow").triggerHandler("click");

Reference