如何訪問插件中的鏈接函數之一?如何訪問插件中的鏈接函數之一?
這是我的插件,我需要在文檔中返回一個附加元素。
(function($){
$.fn.extend({
selection: function(options) {
var defaults = {
element: "selection"
}
var options = $.extend(defaults, options);
var o = options;
var $this = this;
$this.function_1 = function(object)
{
alert('function 1');
}
$this.function_2 = function(object)
{
alert('function 2');
}
$(document.body).append("<div class='element'>Loading</div>");
var element = $('.element');
return element;
}
});
})(jQuery);
當按鈕被點擊但它在Firefox上返回錯誤時,它應該提醒'function 2'。
下面是我的jsffiddle,
謝謝。在我的插件的問題是,沒有'點擊'或每個'事件'... – laukok
'點擊'我明白了......我剛剛使用'點擊'因爲鏈接說「clcik在這裏」。假設你在DOM中有多個元素的選擇器上調用插件,'each'用於循環完整的元素集合。如果你不想'點擊',刪除它,只需使用處理器內的代碼 – charlietfl
'如果集合中只有一個元素,每個'都無所謂(或失敗) – charlietfl