我有下列变量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