我正在使用jQuery并试图将元素和一些文本追加到现有的div元素中。但是,当我尝试这个时
$('<img src="/img.png" />').appendTo(gMenuItemInnerDiv);
$(gMenuItemInnerDiv).text(name);
第一行的img元素被删除。我怎样才能将这两件事都纳入我的div?
答案 0 :(得分:0)
你尝试过这样的事吗?
$('<img src="/img.png" />').appendTo(gMenuItemInnerDiv);
$('<span>' + name +'</span>').appendTo(gMenuItemInnerDiv);
:)
答案 1 :(得分:0)
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;