在字符串Jquery之前放置文本

时间:2013-05-22 18:43:53

标签: jquery text append

我想在已经有文本的div元素中添加文本。我使用了.append()但这会将文本放在已经在里面的文本之后。我想在已经在里面的文本之前附加文本。 =)

但是怎么样?

4 个答案:

答案 0 :(得分:3)

使用.prepend在现有内容之前添加。

  

.prepend(content [,content]) - 将参数指定的内容插入匹配元素集中每个元素的开头。

答案 1 :(得分:3)

您正在查看prepend()

实施例: -

$('selectorContainer').prepend('Text to appear first or element selector or element itself inside the selectorContainer');

请参阅Doc

Test Fiddle

答案 2 :(得分:2)

$('div').prepend("something");

答案 3 :(得分:1)

如果元素仅包含文本,请从元素中获取文本,将其与文本连接,然后将其放回原处。例如:

$('#me').text('Prefix' + $('#me').text());

如果要将其添加为元素,请使用prepend方法:

$('#me').prepend('Prefix');