使用API从javascript调用Jquery函数
如何从JavaScript调用jQuery函数使用API从javascript调用Jquery函数,javascript,jquery,Javascript,Jquery,如何从JavaScript调用jQuery函数 //jQuery $(function() { function my_func(){ /.. some operations ../ } }); //JavaScript function js_func () { my_func(); //== call JQuery function } 你问错了问题,但我认为你在寻找的是: $.my_func(); my_func()只是普通函数,因
//jQuery
$(function() {
function my_func(){
/.. some operations ../
}
});
//JavaScript
function js_func () {
my_func(); //== call JQuery function
}
你问错了问题,但我认为你在寻找的是:
$.my_func();
my_func()只是普通函数,因此应该保留在jquery Dom ready函数之外
$(function() {
my_func();
});
// This function should be outside from jquery function
function my_func(){
/.. some operations ../
}
当页面“就绪”时,运行内部的所有内容
你不需要那个
只需在下面定义函数列表
function my_func(){
/.. some operations ../
}
另外,“如何从JavaScript调用jQuery函数?”是一个糟糕的问题。jQuery是一个使用Javascript编写的库。不确定您是否需要它。这里有一个简单的示例
$(function(){
$('#my_button').click(function(){
alert("buttonClicked"); //Jquery
});
});
function my_func(){
$('#my_button').click(); //JavaScript
}
//HTML
<button id="my_button" onclick="my_func();"></button>
您可以通过实际将声明更改为外部jQuery回调来实现,但是如果您有特定的目的,下面的内容将适用于您
$(function() {
window.my_func = function() {
/.. some operations ../
}
});
//JavaScript
function js_func () {
my_func(); //== call JQuery function
}
将函数扩展到jquery,然后与$
$.extend({
my_jsFunc: function() {
console.log('============ Hello ============');
}
});
$(function(){
$.my_jsFunc();
});
jQuery
是JavaScript
库吗,你在问什么?
$.extend({
my_jsFunc: function() {
console.log('============ Hello ============');
}
});
$(function(){
$.my_jsFunc();
});