Jquery 如何将函数中生成的数组插入HTML的主体中?
如何插入此函数生成的数组Jquery 如何将函数中生成的数组插入HTML的主体中?,jquery,html,Jquery,Html,如何插入此函数生成的数组 <script> function generate_array() { var items = $("#sortable").sortable("toArray"); // TODO: Insert the array of items into the form below. } </script> 函数生成_数组(){ var项目=$(“#可排序”)。可排序(“toArray”); //T
<script>
function generate_array() {
var items = $("#sortable").sortable("toArray");
// TODO: Insert the array of items into the form below.
}
</script>
函数生成_数组(){
var项目=$(“#可排序”)。可排序(“toArray”);
//TODO:将项目数组插入下表。
}
。。。进入当前显示为数组的区域
。。。
...
第1项
第2项
第3项
第4项
...
。。。因此,如果提交表单时项目数组变量为4,2,1,3
,则发送的POST字符串将为page=items&action=save\u order&order=4,2,1,3
假设页面有其他表单,因此答案需要专门针对该区域。我正在生成HTML,因此如果答案需要,可以添加额外的属性。您需要使用jQuery将输入作为目标,然后如下设置值:
$('#sortable_list [name="order"]').val(items);
如果您想查看下面的代码段的实际操作,可以展开它
$(函数(){
让项目=“4,2,1,3”;
$(“#可排序”列表[name=“order”]).val(项目);
});代码>
第1项
第2项
第3项
第4项
试试$(“[name='order']”,$(“#sortable_list”)).val(项目)代码>仍然不起作用。尚未替换\u项占位符字符串的数组\u。发送的POST字符串是page=items&action=save\u order&order=ARRAY\u OF\u items
@x-x gah抱歉,这是我尝试从手机应答时得到的结果。我更新了答案,现在可以用了。$(“[name='order']”,$(“#sortable_list”)).val(items);
$('#sortable_list [name="order"]').val(items);