Я думаю, вам нужно немного изменить код.
$.fn.setAuction
будет лучше, чем $.setAuction
(они делают две разные вещи)
, как вы могли бы сделать:
$("#span").setAuction ({bidButtonClassName:"classname"});
и передать элемент ему как селектор, а не как параметры плагина (если только он не должен быть в настройках)
Ваш код плагина может выглядеть примерно так:
(function($) {
$.fn.setAuction = function(options) {
var defaults = {
bidButtonClassName: '.live_bid'
};
var options = $.extend(defaults, options);
//or to preserve defaults
var options = $.extend({}, defaults, options);
return this.each(function() {
obj = $(this); //"#span"
alert(obj.id);
});
};
})(jQuery);