-1

单击时,我会附加一个链接,例如"<a href='#'>Add Fields</a>".

之后,当单击该特定链接时,仅在单击链接后才会附加额外的字段,但是当我添加四个文本字段并且四个字段前面的所有字段都有一个链接时。当单击第二个链接然后在第四个错误之后附加文本字段时,它可以附加在第二个文本字段之后。

4

1 回答 1

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 内容。

于 2012-04-19T10:41:34.573 回答