我想在已经有文本的 div 元素中添加文本。我使用了 .append() 但这会将文本放在已经在里面的文本之后。我想在已经存在的文本之前附加文本。=)
但是怎么做?
用于.prepend
在现有内容之前添加。
.prepend( content [, content ] ) - 将参数指定的内容插入到匹配元素集中每个元素的开头。
$('div').prepend("something");
如果元素仅包含文本,则从元素中获取文本,将其与您的文本连接起来,然后将其放回原处。例子:
$('#me').text('Prefix' + $('#me').text());
如果要将其添加为元素,请使用以下prepend
方法:
$('#me').prepend('Prefix');