将<img/>添加到div标记

时间:2012-09-10 14:05:40

标签: jquery html image

我有以下结构:

<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"/>');

非常感谢

3 个答案:

答案 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中才能追加它。