使用API从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()只是普通函数,因

如何从JavaScript调用jQuery函数

//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();
    });