Как я могу получить ссылку на узел сразу после его добавления? - PullRequest
2 голосов
/ 22 июля 2009

У меня есть ситуация, когда я добавляю узел в элемент и сразу хочу получить ссылку на него.

В данный момент я делаю что-то вроде этого:

var children = $("#elem").append("<p>hello</p>").children();
var current = children[children.length -1]

Можно ли сделать это более аккуратно с помощью jQuery?

Я знаю, я могу написать вспомогательную функцию, но мне было интересно, есть ли что-то встроенное.

Ответы [ 2 ]

9 голосов
/ 22 июля 2009

Вы можете сделать

var current = $('<p>hello</p>').appendTo('#elem');
3 голосов
/ 22 июля 2009

Это то, что вы имеете в виду?

var current = $("#elem").append("<p>hello</p>").children(':last');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...