我可以获取图像并通过ajax加载到div中
我有下面的代码,我需要做的是通过ajax将图像从href加载到div …任何帮助表示感谢。 我相信load()无法加载这样的图像?
非常感谢,C
您还必须删除当前附加的图像。 这是一个click事件和Image而不是附加标记。
$('#list li a').click(function () { var url = $(this).attr('href'), image = new Image(); image.src = url; image.onload = function () { $('#image-holder').empty().append(image); }; image.onerror = function () { $('#image-holder').empty().html('That image is not available.'); } $('#image-holder').empty().html('Loading...'); return false; });
这将是我会尝试的第一件事,虽然我也是一个初学者:
var image = $(''); image.attr('src', 'images/image1.jpg'); $('#image-holder').append(image);
好的。 凌乱但它完美无缺。 一些调整,如添加图像作为背景图像。 这是它,我希望它可以帮助别人! 非常感谢大家。
如果要动态更改图像,请使用dom您需要做的是更改img src属性
再说img_div是你的父元素
var im = document.createElement('img'); im.src = 'image_path1'; img_div.appendChild(im);
在某些事件上,如果您想要更改此图像
im.src = 'image_path2'