我有一个这样的 jQuery 函数:
$("#addrow").on("click", function (event)
{
...
这 100% 有效。当用户单击按钮添加行时,该函数会在我的表中添加一行。
有什么方法可以在不单击按钮的情况下调用此函数。
例如,当用户输入数量时,我想在更改时调用该函数,以便自动添加新行,而无需用户单击添加行?
也许是两个听众?一个用于点击地址,一个用于 onchange 数量?
一如既往地感谢,
你的意思是:
$("#addrow").trigger("click");
或者
$("#addrow").click();
尝试这样的事情
//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" );
});