小编Som*_*ing的帖子

serializeArray()给出空数组

我正在尝试用来.seralizeArray()收集表单输入值.

输入字段包含具有相应价格的项目列表; 我想将每个值保存在相应的密钥对中,但不断收到错误:... empty array with 0 length.

我尝试了一些选择器的组合,但仍然得到[].

如何成功序列化?

以下是我的代码:

HTML

<fieldset id='itemInformation'>
    <h2>Items</h2>
    <div class="itemGroup">
        <input type="text" id="item1Name" value="Item 1" class="itemNames">
        <input type="number" step="0.01" id="item1Price" value="0.00">
    </div>
    <div class="itemGroup">
        <input type="text" id="item2Name" value="Item 2" class="itemNames">
        <input type="number" step="0.01" id="item2Price" value="0.00">
    </div>
    <div class="itemGroup">
        <input type="text" id="item3Name" value="Item 3" class="itemNames">
        <input type="number" step="0.01" id="item3Price" value="0.00">
    </div>

    <div class="changeNumber">
        <button class="increase">&#43;</button>
        <button class="decrease">&#8211;</button>
    </div>
    <div class="buttons">
        <button class="previousButton btn">Previous</button>
        <button class="nextButton btn">Next</button>
    </div>
</fieldset> …
Run Code Online (Sandbox Code Playgroud)

arrays jquery

12
推荐指数
2
解决办法
6657
查看次数

标签 统计

arrays ×1

jquery ×1