不完全是,但after有一个朋友insertAfter和before一个朋友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)
如果你这样做:
$('.inner').after('<p>Test</p>');
Run Code Online (Sandbox Code Playgroud)
你可以通过以下方式获得:
$('.inner').next()
Run Code Online (Sandbox Code Playgroud)