1

这是示例jquery代码

$(document).ready(function(){


  $('#myId').change(function(){
      regularJSfunc('data1','data2');
    });

}

现在我想触发 $('#myId').change 的函数调用,我可以通过 java 脚本来实现吗?

4

2 回答 2

6

jQuery 实际上为您提供了一种方法:

$("#myId").trigger("change");

或者您可以仅将它链接到您已经必须立即调用它的代码:

$("#myId").on("change", function(){
  regularJSfunc( 'data1', 'data2' );
}).trigger("change");
于 2012-05-19T05:11:51.720 回答
0

使用触发器在加载脚本上立即调用此函数。所以最好使用triggerHandler

$('#myId').bind('change', function(){
    regularJSfunc( 'data1', 'data2' );
});

$('#myId').triggerHandler('change'); //call function
于 2015-03-16T22:59:22.767 回答