用户正在上传ID为imgLogoOr
的图片。我正在创建div
,其中包含图片(#logo
)。
我希望此图片的src
图片来自#imgLogoOr
,然后附加到div
的ID text_content
。
这是我想到的实现,但是src
无论我尝试什么都是空的。有办法解决这个问题吗?
$('input[name=add_logo]').on('click', function() {
var myLogo = $("#imgLogoOr").attr("src");
var divLogo = $('<div class="one_text" style="left: 75px; top: 50px;"><img id="logo" src=""><div class="del"></div></div>');
$("#logo").attr("src",myLogo); //also tried "myLogo"
$("#text_content").append(divLogo);
$(".one_text").draggable({
containment: "#text_content",
scroll: false
});
});
答案 0 :(得分:2)
只需在字符串中设置:
var divLogo = $('<div class="one_text" style="left: 75px; top: 50px;"><img id="logo" src="' + myLogo + '"><div class="del"></div></div>');
你的实现不起作用的原因是因为元素在DOM上不存在,因此你的选择器永远不会匹配。