我知道你做的事情如下:
$('form').append('<input type="text" name="color-1" value="Hello" />');
但我有两个问题。首先,我不希望它添加到表单的末尾,但是在“颜色”部分的最后一次输入之后。其次,在“name = color-1”中,如果他们想要添加多个输入,我需要增加一个,你知道吗?这样我就可以在服务器上处理它了。
有什么想法吗?
答案 0 :(得分:2)
我猜你要找的是.after()
// .insertAfter()
函数。
假设您的表单中有一个带有“颜色”类的DIV,您可以这样做
$('form').find('.color > :input').last().after('<input type="text" name="" value=""/>');
要添加更多这些输入字段,只需添加一个按钮或其他任何有能力的字段 执行click事件,您可以执行代码以插入更多输入。