在jquery中加载和替换图像

时间:2011-06-23 13:29:27

标签: javascript jquery

我有低分辨率图像,首先加载,一旦加载我需要用高分辨率图像替换它。

我尝试在html img标签中这样做,但在抛出错误说

Uncaught TypeError: Cannot read property 'width' of undefined

2 个答案:

答案 0 :(得分:0)

为了替换图像,请尝试使用

$('#Image').find('img').attr('src', ['/ImagePath/', NewImageName].join('')); 

或者你可以考虑改变src

$('#Image').attr('src', '/ImagePath/NewImageName');

答案 1 :(得分:0)

仅限JavaScript:

document.getElementById('idOfYourImg').src = '/new/path.png';

<强> jQuery的:

$('#idOfYourImg').attr('src', '/new/path.png');