日期:2014-05-16  浏览次数:20332 次

帮忙看下JQuery这个
(function($) { 
$.fn.infs = {
set:function(){
     console.log($(this).attr("id"));
}
}
})(jQuery);
$('#vsid_span').infs.set();


set方法里面,为啥拿不到元素的id属性了呢?要怎么写才能拿到

------解决方案--------------------

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

------解决方案--------------------
借鉴一楼的改了下就可以了...

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