jquery - 如何在存在的 div 中添加 HTML 元素,但覆盖内容?

标签 jquery html

例如我的 HTML 是这样的:

<div class='title-post'>The content</div>

现在,我想使用 Jquery 添加元素以获得如下结果:

<div class='title-post'><span>The content</span></div>

这意味着我添加<span></span>覆盖内容。

我如何使用 Jquery 来做到这一点?

感谢您的帮助。

最佳答案

使用 JQuery API wrapInner:http://api.jquery.com/wrapInner/

演示 http://jsfiddle.net/rp3bY/

代码

$('.title-post').wrapInner('<span>');

关于jquery - 如何在存在的 div 中添加 HTML 元素,但覆盖内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20736290/

相关文章:

jquery - 如何随机化 Twitter Bootstrap 轮播中的图像?

html - 如何防止右列折叠(2 列)- Bootstrap 3

css - 如何为页面的一部分隔离 css?

html - Sprite css 菜单 - 无法在菜单上对齐 div 中的大 Logo

jquery - 使用 jQuery 将鼠标悬停在一个元素上并将效果应用于另一个元素

字符串中的Javascript换行符

javascript - 如何在 iframe src 更改时触发功能?

c# - 如何通过 javascript 制作 Dictionary<int, int>

html - 什么替代了 HTML5 表格中的 cellpadding、cellspacing、valign 和 align?

javascript - Javascript 中的 ScrollTo() 向下滚动