我尝试使用这个
$("#aa").insertAfter($("<input type='text' name='category' value='h2' /\>"));
这似乎对我不起作用
最佳答案
您想使用.after()
在这里,像这样:
$("#aa").after("<input type='text' name='category' value='h2' /\>");
.insertAfter()
相反,它采用第一个元素并尝试将其放置在第二个元素(或选择器,无论您给它哪个)之后,因此它看起来像这样:
$("<input type='text' name='category' value='h2' /\>").insertAfter("#aa");
关于jquery - 如何使用jquery将dom对象构建到html中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4104716/