Как построить DOM объект в HTML с помощью JQuery - PullRequest
1 голос
/ 05 ноября 2010

Я пытался использовать это

$("#aa").insertAfter($("<input type='text' name='category' value='h2' /\>"));

мне кажется, это не сработало

1 Ответ

3 голосов
/ 05 ноября 2010

Вы хотите использовать .after() здесь, вот так:

$("#aa").after("<input type='text' name='category' value='h2' /\>");

.insertAfter() противоположен, он берет первый элемент и пытается поместить его после второго элемента (или селектора, в зависимости от того, что вы даете), так что это будет выглядеть так:

$("<input type='text' name='category' value='h2' /\>").insertAfter("#aa");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...