Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery插件选择时返回/单击_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

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();那么我会在变量中得到更新后的值吗?我不知道您指的是哪个变量,但您可以轻松读取所选选项的新内容,并将其设置为您想要的任何变量。