将html元素包含在另一个元素中

时间:2013-08-01 03:02:41

标签: javascript jquery html

我有一点问题,我不确定是否可以使用js。 假设我有一个p元素。

<p class="test> text text text </p>

jquery是否有可能将上述语句转换为此语句。

<div class="new_created">
<p class="test> text text text </p>
</div>

所有在运行时并假设我自己无法手动修改它。 非常感谢任何帮助。感谢

2 个答案:

答案 0 :(得分:2)

您可以将.wrap()换行元素与其他元素一起使用

$('.test').wrap('<div class="new_created"/>')

演示:Fiddle

答案 1 :(得分:0)

假设您的HTML看起来像这样

<div>
    <p class="test">text text text</p>
</div>

然后,你可以做

$('.test').wrap($('<div class="new_created">'));