当input name=name[]时,jquery怎样获取它的所有值

<?php
   $name=array("0"=>"aaa","1"=>"bbb","2"=>"ccc","3"=>"ddd","4"=>"eee","5"=>"fff");

   for($i=0;$i<6;$i++){

?>
     <input type="text" class="names" name="name[]"  value="<?php echo $name[$i];?>" />

<?php
    }
?>
$(function(){ var name=$(".names").val(); console.log(name); })

4个回答

不错的文章,过来顶顶博主

var a = "";
${"input [name]"}.each(function(){
a += "," + $(this).val();
});

$(function(){ var name=$(".names").map(function(){return this.value}).get().join(','); console.log(name); })

前面你们说的代码我无试过,但后来我想出来了;$("input[name='name[]']").each(function(i, o){
name[i] = $(o).val();
});

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐