jquery - 如何使用jquery将dom对象构建到html中

标签 jquery html dom

我尝试使用这个

$("#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/

相关文章:

javascript - 在 div 内拖动 - Firefox 问题

javascript - 如何将包含 HTML 的 JSON 解析为 HTML

javascript - 获取点击元素的 ID 并将其包含在纯 JS 的函数中?

jquery - 使用 JQuery 禁用 <p>

javascript - 如何访问这个html元素的属性?

javascript - 为什么触发点击在 javascript 中不起作用

javascript - 在页面加载之前使用 Firebug 调试 DOM 突变

javascript - Multiple Select 限制选择数量

jquery - 强制 <nav> 在响应式标题离开屏幕后跟随在固定位置

css - 隐藏以特定文本作为内容的 div