如何使用jquery简化我的代码?

时间:2010-12-30 05:20:11

标签: javascript jquery

我想在<span></span><a>标记中添加<a href=#>aaa</a> <a href=#>bbb</a> <a href=#>ccc</a> 标记:

立即

<a href=#><span>aaa</span></a>
<a href=#><span>bbb</span></a>
<a href=#><span>ccc</span></a>

我想:

$(function(){
    var buttons = $("a");
    var text=buttons.text();
    buttons.text("");
    buttons.prepend("<span>"+text+"</span>");
});

现在,我使用以下代码来实现它:

{{1}}

我认为这段代码不好,如何简化呢?

谢谢:)

1 个答案:

答案 0 :(得分:16)

我认为您正在寻找的是wrapinner功能。

 $("a").wrapInner("<span></span>")

您可以找到一个有效的例子here