(function($) {
$.fn.star = function(options){
var defaults = {
username:"",
eventname:"click"
}
if(options){
var opts = $.extend(defaults, options);
}
$(this).bind(opts.eventname,function(){
alert(opts.username);
});
}
})(jQuery);
//页面方法
$(document).ready(function(){
$('#button').star({username:$('#text').val()});
});
简单的一个获取文本框值的方法,可是老是获取错误

解决方案 »

  1.   

    哎,CSDN也没落了
    牛人都走了
    就剩一群废材了
      

  2.   

    (function($) {
        $.fn.star = function(options){
            var defaults = {
                username:"",
                eventname:"click"
            }
            if(options){
                var opts = $.extend(defaults, options);
            }
            $(this).bind(opts.eventname,function(){
                alert(opts.username.val());
            });
        }
    })(jQuery);
    //页面方法
    $(document).ready(function(){
        $('#button').star({username:$('#text')});
    });
    把dom对象传进去,在里面获取值