2017-07-31 4 views
2

選択された値である。[ "4"、 "5"、 "6"]セット配列値のjQuery

私は今持っているコード:

$.each(selected, function(){ 
    $('input[type=hidden][name="ids[]"]').val(selected); 
}); 

私は私のコントローラで、それによって配列私ができるように、ループの独自の指標であることをこれらの選択された要素を必要とする

array:1 [▼ 
    0 => "4,5,6" 
] 

:結果としてされています。誰かが別の配列値を隠し値に割り当てるのを手伝ってもらえますか?

+0

'配列[0] .split( '')' – Laazo

+0

は、あなたが私に教えてくださいすることができますを受け入れます? @Laazo –

答えて

1
  1. すべての値のループに.each()機能を使用して新しい配列を作成します。
  2. これは、2パラメータインデックスと値

var selected = ["4", "5", "6"] 
 
var arr = [] 
 
var obj = {} 
 
$.each(selected, function(i,v){ 
 
    
 
    obj[v]=v 
 
    
 
}); 
 
arr.push(obj) 
 
console.log(arr)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

0

新しい配列を作成し、その中に結果を押し込みます。

var values = []; 
$('input[type=hidden][name="ids[]"]').each(function (index, element) { 
    values.push(...); 
}); 
関連する問題