2014-11-02 197 views

回答

0

問題是您的add不是可調用的函數。這是DOM準備就緒時調用的函數。這是$(document).ready(fn)的簡寫,其中fnadd

你可以這樣做的一種方法就是在該回調中聲明它。

$(function(){ 

    function add(){...} 

    function rest(){...} 

}); 

這也避免了產卵全局,這是不好的做法。如果您從元素中調用它們,請考慮綁定事件處理程序。

0

您可以使用fn.extend或直接添加到對象。

jQuery.fn.extend({ 
    add: function(){} 
}); 
$(element).add(); 
//or 
$.add = function(){}; 
$.add(); 
相關問題