2

我有以下结构:

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

非常感谢

4

3 回答 3

9

用于.prepend在开头添加元素。

见下文,

$('div.eventIcons').prepend('<img id="printOnlyIcon" src="printOnly.jpg"/>');
于 2012-09-10T14:06:26.677 回答
1

只需使用“前置”而不是“附加”。

于 2012-09-10T14:07:02.713 回答
0

像这样试试

$('div.eventIcons').prepend('<img id="printOnlyIcon" src="printOnly.jpg"/>');

您必须将图像添加到您的 div 才能附加它。

于 2012-09-10T14:07:36.083 回答