gpt4 book ai didi

javascript - 动态添加 标签

转载 作者:行者123 更新时间:2023-11-29 22:20:50 26 4
gpt4 key购买 nike

最初,我的图像容器 div 是:

<div id="offer_image" class="img_preview_container" />
<a class="preview_overlay"></a>
</div>

然后执行:

$('#image_upload_form input').change(function() {

if ( $(this).val() == '') return false;

$('#image_upload_form').ajaxSubmit({
success: function ( data ) {
if ( (/^http:\/\//).test(data) ) {
$('#offer_detail input[name=image]').val(data);
myImage = new Image();
myImage.src = data;
$(myImage).load(function() {
$('#offer_image').updateimgto(myImage.src);
});
}
else {
$('<div></div>').html(data).dialog({ title: 'Unable to upload your image' });
}
},
});

});

当该 JavaScript 代码执行时,一个 <img>标记添加到原始图像容器 div:

<div id="offer_image" class="img_preview_container" />
<a class="preview_overlay"></a>
<img src="http://www.test.com/pic1.png", alt="uploaded img">
</div>

我不确定标签 <img> 的确切位置正在添加。是吗:

  1. $('#offer_image').updateimgto(myImage.src)
  2. 我输入 myImage.title="my pic"在 JavaScript 中,但它不会添加到 <img>标签输出。为什么?

最佳答案

  1. 最有可能在 updateimgto 函数中,需要查看它才能确定。

  2. 调用 updateimgto 后尝试添加
    $('#offer_image img').attr('title','my pic');

    这应该有助于澄清此时图像是否已添加到 DOM 并更新标题。

关于javascript - 动态添加 <Img> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12523067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com