点击后,我会添加"<a href='#'>Add Fields</a>"
之类的链接。
之后单击该特定链接时,只有在单击链接后才会追加额外字段,但是当我添加四个文本字段并且所有四个字段前面都有一个链接时。单击第二个链接然后在第四个错误后附加文本字段,可以在第二个文本字段后附加。
答案 0 :(得分:0)
而不是
$('a').live('click', function() {
$(this).parent().append("<a href='#'>Add Fields</a>");
});
使用
$('a').on('click', function() {
$(this).after("<a href='#'>Add Fields</a>");
});
append()
适用于在元素末尾插入内容,但after()
用于在所选元素后插入HTML内容。