简体   繁体   English

如何调用在js中使用jquery定义的函数?

[英]How to call function defined using jquery in js?

Here is sample jquery code 这是示例jQuery代码

$(document).ready(function(){


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

}

now i want to trigger function call of $('#myId').change , can i do it through java script ? 现在我想触发$('#myId')。change的函数调用,我可以通过Java脚本吗?

jQuery actually provides a way for you to do that: jQuery实际上为您提供了一种方法:

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

Or you could chain it only the code you already have to call it immediately: 或者,您可以仅将已经链接的代码链接起来,以立即调用它:

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

Using trigger call this function immediately on load script. 使用触发器,在加载脚本上立即调用此函数。 So better use triggerHandler : 所以最好使用triggerHandler

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

$('#myId').triggerHandler('change'); //call function

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM