0

我想<p>在ipsum之后但之前添加一些内容<a>

<p id="service">Service: lorem ipsum <a href="#">Change</a></p>

我想要喜欢

<p id="service">Service: lorem ipsum more content <a href="#">Change</a></p>

请让我知道该怎么做。

4

3 回答 3

4
$('#service>a').before(' more content ')

http://jsfiddle.net/KnbDS/

于 2013-08-13T10:16:13.513 回答
1

它是一个 3 步解决方案:

  1. 获取 p 标签内的文本
  2. 使用子字符串编辑文本
  3. 将 p 标签内的文本设置为新形成的字符串

编辑:正如一些人指出的那样,jQuery 已经有了这个功能(我学到了一些新东西)。所以这是一条更好的路线:

$('#service>a').before("new content");
于 2013-08-13T10:15:58.643 回答
0

使用以下代码:

$('#service>a').before('Your extra code added by you')
于 2013-08-13T10:20:05.017 回答