$.fn.extend({
                set: function () {
                    alert($(this).attr("id"));
                }
        });
        $('#vsid_span').set();

解决方案 »

  1.   

    (function($) { 
        $.fn.infs = {
            var _this = this;
            set:function(){
                 console.log($(_this).attr("id"));
            }
        }
    })(jQuery);
    $('#vsid_span').infs.set();
      

  2.   

    你那样写this为{
                set: function () {
                    console.log(this)
                    console.log($(this).attr("id"));
                }
            }这个对象,并不是#vsid_span楼主好好研究下jquery的插件及插件方法的写法
      

  3.   

    借鉴一楼的改了下就可以了...$(function(){
       $.fn.extend({
                    set: function () {
                        alert($(this).attr("id"));
                    }
            });
            $('#atag').set();
    });