如何将元素和文本追加到jquery中的div?

时间:2017-06-15 21:46:37

标签: jquery html text append

我正在使用jQuery并试图将元素和一些文本追加到现有的div元素中。但是,当我尝试这个时

$('<img src="/img.png" />').appendTo(gMenuItemInnerDiv);
$(gMenuItemInnerDiv).text(name);

第一行的img元素被删除。我怎样才能将这两件事都纳入我的div?

2 个答案:

答案 0 :(得分:0)

你尝试过这样的事吗?

$('<img src="/img.png" />').appendTo(gMenuItemInnerDiv);
$('<span>' + name +'</span>').appendTo(gMenuItemInnerDiv);

:)

答案 1 :(得分:0)

&#13;
&#13;
var gMenuItemInnerDiv = $('#something');
var name = "<b>Yay</b>";

$('<img src="/img.png" />').appendTo(gMenuItemInnerDiv);
gMenuItemInnerDiv.append( document.createTextNode(name) );
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="something"></div>
&#13;
&#13;
&#13;