Javascript Jquery插件选择时返回/单击
在没有得到答案的情况下,我决定继续使用这个插件结构Javascript Jquery插件选择时返回/单击,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,在没有得到答案的情况下,我决定继续使用这个插件结构 (function ( $ ) { $.fn.myPlugin = function (options) { options = $.extend( {}, $.fn.myPlugin.defaults, options ); return this.each(function (i, el) { ("someiD").live("click",function() { UpdateCounter()
(function ( $ ) {
$.fn.myPlugin = function (options) {
options = $.extend( {}, $.fn.myPlugin.defaults, options );
return this.each(function (i, el) {
("someiD").live("click",function() {
UpdateCounter();
});
});
};
$.fn.myPlugin.defaults = {
///options here for overiding
};
}(jQuery));
我制作了一个插件,在这个插件中,我必须选择一个按钮来增加计数器,然后我不知道如何获得计数器的更新值,该值是OnSelect/OnClick按钮上的。。。。有谁能告诉我在不改变插件结构的情况下应该如何处理这个问题吗?基本上是这样的:
(function ( $ ) {
$.fn.myPlugin = function (options) {
options = $.extend( {}, $.fn.myPlugin.defaults, options );
// $(this) is your selected element, #someSelect in this case
$(this).on('select', function(e) {
console.log('selected!')
})
};
// execute your plugin on the selected element
$('#someSelect').myPlugin();
很抱歉,我应该更新我在上发布的代码。。。。我正在更新它..所以如果我像这样使用变量myCounter=$('#someSelect').myPlugin();那么我会在变量中得到更新后的值吗?我不知道您指的是哪个变量,但您可以轻松读取所选选项的新内容,并将其设置为您想要的任何变量。