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

mr_*_*app 2 jquery

有没有办法返回由"after"或"before"添加的新插入对象.

Mat*_*att 6

不完全是,但after有一个朋友insertAfterbefore一个朋友insertBefore,他们完成你所追求的工作,虽然方法的签名是相反的.

您之前曾经拥有的地方:

target.after(element);
target.before(element);
Run Code Online (Sandbox Code Playgroud)

你现在应该拥有;

element.insertAfter(target);
element.insertBefore(target);
Run Code Online (Sandbox Code Playgroud)


Roy*_*mir 5

如果你这样做:

$('.inner').after('<p>Test</p>');
Run Code Online (Sandbox Code Playgroud)

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

$('.inner').next()
Run Code Online (Sandbox Code Playgroud)