How can I get a reference to a node directly after it is appended?

dom, javascript, jquery

Solution

You can do

var current = $('<p>hello</p>').appendTo('#elem');

Problem

I have a situation where I'm appending a node inside an element and would like a reference to it right away. At the moment I do something along these lines: ``` var children = $("#elem").append("<p>hello</p>").children(); var current = children[children.length -1] ``` Can this be done more cleanly with jQuery? I know, I can write a helper function, but was wondering if there is something built in.

Original source