如何用A元素包装文本

时间:2011-03-24 09:47:42

标签: jquery

我有html代码

  <td id="MyNode">TextNode</td>

并希望将其作为

<td id="MyNode"><a href="http://www.domain.com">TextNode</a></td>

我曾尝试使用下面的代码,但它的作用是将href属性添加到TD元素,但我需要用A元素包装文本。

 $('#MyNode').add('a').attr('href', 'http://www.domain.com/');

1 个答案:

答案 0 :(得分:3)

您可以使用.wrapInner()

$('#MyNode').wrapInner('<a href="http://www.domain.com/"/>');