0

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

但是怎么做?

4

4 回答 4

3

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

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

于 2013-05-22T18:45:42.583 回答
3

你在看prepend()

例子:-

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

文档

测试小提琴

于 2013-05-22T18:45:51.303 回答
2
$('div').prepend("something");
于 2013-05-22T18:46:03.477 回答
1

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

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

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

$('#me').prepend('Prefix');
于 2013-05-22T18:46:33.743 回答