我有下列變量jquery的,多個值附加到一個輸入隱藏
var $pk3s_c = $('<input id = query_form_tbl_info_'+query_index +'_pk3ss[] name =query_form[tbl_info]['+query_index+'][pk3ss][] type = hidden></input>');
和陣列
var pk3s = opts[tbl]["cols"];
通過陣列迭代期間,我想的數組的元素附加到$pk3s_c
$.each(pk3s, function(i,pk3){
$pk3s_c.attr('value',pk3);
})
上面的代碼不工作,它表明我只附加了la pk3s的st元素,而不是全部。我如何將p3ks的每個元素添加到我的隱藏輸入中?
也許:'$ pk3s_c.attr('value',$ pk3s_c.attr('value')+ pk3);''或者你可能希望在這些值之間有一個'separator':'$ pk3s_c .attr(「VA lue',$ pk3s_c.attr('value')+':'+ pk3);' –
它似乎產生一個包含一個元素的數組,這個元素是所有pk3s的集合。所以如果pk3s = [「香蕉」,「橙色」],你的線會產生[「:banana:orange」]。我需要它作爲pk3s的元素數組 – Tonja
可能的重複[我如何可以存儲javascript數組對象,以便我可以稍後使用](http://stackoverflow.com/questions/7086208/how-i-can -store-javascript-array-object-saved-somehow-so-that-i-can-use-it-later) – John