jquery prepend <span>而不自动添加结束标记</span>

时间:2011-01-04 17:31:15

标签: javascript jquery html

我正在尝试在<span>标记的内容周围添加<a>标记。

HTML渲染没有像这样的js: <a href="#">Link Here</a>

我想在链接中添加<span>,如下所示:<a href="#"><span>Link Here</span></a>

我的想法是“预先”开头时间段并将结束标签'追加'到a,但是我无法超越前置。当我尝试添加“span”时,它会自动添加结束</span>标记。这是我正在使用的脚本

$(document).ready(function () {
    $('a.button2').prepend('<span>');
});

以下是呈现的内容:

<a href="#"><span></span>Link Here</a>

有没有办法只添加开始标记,以便我可以稍后追加结束,或者解决此问题的其他方法?

1 个答案:

答案 0 :(得分:12)

使用wrapInner()打包a.button2span元素的内容

$('a.button2').wrapInner('<span />');