jquery序列化数组值&;在文本区域中写入结果

jquery序列化数组值&;在文本区域中写入结果,jquery,forms,serializearray,Jquery,Forms,Serializearray,我有一个小问题,我似乎无法解决。我正在尝试使用jQuery的.serialiseArray函数将大量输入和textarea值组合到单个textarea中,以便在提交表单时使用 我创建了以下JS Fiddle来突出显示我的当前代码: 正如您将看到的,我已经能够将值组合到数组中,但我似乎无法让数组将每个值写入文本区域的新行中。它只写入最后一个输入 我还包括了一个div来显示它在文本区域之外工作 请告诉我哪里出了问题 您应该收集所有值,当您调用.val()时,它会替换textarea的值,但不会附加它

我有一个小问题,我似乎无法解决。我正在尝试使用jQuery的.serialiseArray函数将大量输入和textarea值组合到单个textarea中,以便在提交表单时使用

我创建了以下JS Fiddle来突出显示我的当前代码:

正如您将看到的,我已经能够将值组合到数组中,但我似乎无法让数组将每个值写入文本区域的新行中。它只写入最后一个输入

我还包括了一个div来显示它在文本区域之外工作


请告诉我哪里出了问题

您应该收集所有值,当您调用.val()时,它会替换textarea的值,但不会附加它;

事实上,这是一个非常简单的问题。是否有一种简单的方法可以告诉数组同时选中“选中”复选框?。如果有帮助的话,我在本文中添加了一些:,实际上serializeArray方法在表单上工作得更好:)或者在您的例子中,将zinput类添加到chackbox。或者从一个提交事件中完成所有操作:)好的,它将在一个表单中,但我只希望合并某些输入,使用
.zinput
类。我想我可以编写一个函数,在选中复选框时添加
.zinput