0

我尝试了很多东西,但似乎都没有。

我要做的是创建一个数据库来存储我收到的所有库存的序列号,我可以让基本功能正常工作。

在 HTML 中,我有一个 Javascript 函数,可以根据输入的数量添加额外的序列号字段。

我唯一的问题是,当我向表中添加另一个产品字段并更改其数量字段时,它会将额外的字段添加到所有序列号单元格中。

我所需要的只是帮助使用“.serials”类为下一个 div 找到正确的选择器。

jsFiddle:http: //jsfiddle.net/AvKRW/10/

$(".serials").append("<input type='text' name='serial[]' id='serial-number' /><br />");
4

1 回答 1

0

问题是您正在查找具有指定类的所有元素并附加到所有元素。

您是否在寻找:

 $(".serials").last () 

或者你可以使用

 $(".serials").eq (INDEX)

后者应该使您能够根据索引仅附加到一个串行框。

似乎解析 html 元素的 dom 树将允许您将 html 元素的选择过滤到您需要的少数几个。请查看我对您的 jsfiddle 所做的更改:

http://jsfiddle.net/AvKRW/7/

于 2013-06-23T01:53:56.957 回答