我想在已经有文本的div元素中添加文本。我使用了.append()但这会将文本放在已经在里面的文本之后。我想在已经在里面的文本之前附加文本。 =)
但是怎么样?
答案 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
答案 2 :(得分:2)
$('div').prepend("something");
答案 3 :(得分:1)
如果元素仅包含文本,请从元素中获取文本,将其与文本连接,然后将其放回原处。例如:
$('#me').text('Prefix' + $('#me').text());
如果要将其添加为元素,请使用prepend
方法:
$('#me').prepend('Prefix');