我试着用这个
$("#aa").insertAfter($("<input type='text' name='category' value='h2' /\>"));
似乎对我不起作用
答案 0 :(得分:3)
你想在这里使用.after()
,如下所示:
$("#aa").after("<input type='text' name='category' value='h2' /\>");
.insertAfter()
是相反的,它接受第一个元素并尝试将它放在第二个元素(或选择器,无论你给它)之后,所以它看起来像这样:
$("<input type='text' name='category' value='h2' /\>").insertAfter("#aa");