jquery 通过input name获取值

方法一:
var test = $("input[name^='test']");
var arr = new Array();
for(var i=0;i<test.length;i++){
     arr[i] = test[i].value;
}

方法二:
var a = [];
$("input[name^='test']").each(function(i, o){
    a[i] = $(o).val();
    //a.push($(o).val());   // 两种写法选一个就好
});

方法三:
(function($){
    $.fn.extend({
        arrayVal: function(){
            var self = $(this);
            var result = [];

            if(self.length > 0){
                self.each(function(i, o){
                    result.push($(0).val());
                });
            }
            return result;
        }
    });

})(jQuery)

猜你喜欢

转载自blog.csdn.net/fzy629442466/article/details/84785989