(之后的jQuery)返回最后一个插入对象

时间:2011-11-08 15:08:32

标签: jquery

有没有办法返回""之后添加的新插入对象?或"之前"。

2 个答案:

答案 0 :(得分:6)

不完全正确,但是after有一个朋友insertAfter,而before有一个朋友insertBefore,它完成了你所追求的工作,尽管方法的签名被逆转了。

您之前的位置:

target.after(element);
target.before(element);

你现在应该拥有;

element.insertAfter(target);
element.insertBefore(target);

答案 1 :(得分:5)

如果你这样做:

$('.inner').after('<p>Test</p>');

你可以通过以下方式获得:

$('.inner').next()