jquery获取多个文本input里头name的值

jquery获取多个文本input里面name的值?
比如我有多个input文本框,name都是一样,例子:

<input type='text' name='sort[]' id='sort[]' value='1'>
<input type='text' name='sort[]' id='sort[]' value=2'>
<input type='text' name='sort[]' id='sort[]' value='3'>
<input type='text' name='sort[]' id='sort[]' value='4'>
<input type='text' name='sort[]' id='sort[]' value='5'>
<input type='text' name='sort[]' id='sort[]' value='6'>

这里我要获取到这些name的值,该怎么做呢?
------解决思路----------------------
取name?
$(function(){
 $("input").each(function(index,item){
alert($(this).attr("name"))
 }
 );
});

一般是取值啊
$(function(){
 $("input[name='sort[]']").each(function(index,item){
alert($(this).val())
 }
 );
});
------解决思路----------------------
按照楼主那意思,应该是这样的了

var valArr = new Array;
$("input[name='menu_order[]']").each(function(i){
    valArr[i] = $(this).val();
      });
    var priv = valArr.join(',');
alert(priv);
});