如何在jQuery中擴展現有的對象方法?如何在jQuery中將方法添加到現有的擴展函數中?
例如,我正在使用jqBarGraph。現在我想添加一個addGrid()
函數。我想我會做它像這樣:
(function($) {
$.fn.jqBarGraph.addGrid = function(){
var o = this;
// do something with 'o'
return o;
}
})(jQuery);
...但是當我打電話$('#chart').jqBarGraph(options).addGrid();
- 我得到的錯誤:
Uncaught TypeError: Cannot call method 'addGrid' of undefined
確保您在調用插件和您的楷書前 – SpYk3HH