我有一个像这样的jQuery函数:
$("#addrow").on("click", function (event)
{
...
这100%有效。当用户单击按钮添加行时,该函数会向我的表添加一行。
有没有办法在不点击按钮的情况下调用此功能。
例如,当用户输入数量时,在更改时我想调用该函数,以便自动添加新行而无需用户单击添加行?
也许有两个听众?一个用于单击addrow,另一个用于onchange数据?
一如既往地谢谢,
答案 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)