我有以下结构:
<div class="eventIcons">Sample Event</div>
如何在文本之前向div添加标记,以便最终得到:
<div class"eventIcons"><img id="printOnlyIcon" src"printOnly.jpg"/>Sample Events</div>
我目前正在使用以下jquery,但它在文本后面添加了标记:
$('div.eventIcons').append('<img id="printOnlyIcon" src="printOnly.jpg"/>');
非常感谢
答案 0 :(得分:9)
使用.prepend
在开头添加元素。
见下文,
$('div.eventIcons').prepend('<img id="printOnlyIcon" src="printOnly.jpg"/>');
答案 1 :(得分:1)
只需使用“prepend”而不是“append”。
答案 2 :(得分:0)
试试这个
$('div.eventIcons').prepend('<img id="printOnlyIcon" src="printOnly.jpg"/>');
您必须将图像添加到div中才能追加它。