我有低分辨率的圖像先加載,一旦加載,我需要用高分辨率圖像替換它。加載和替換jquery中的圖像
我嘗試在HTML img標籤這樣做,但在拋出錯誤說
Uncaught TypeError: Cannot read property 'width' of undefined
我有低分辨率的圖像先加載,一旦加載,我需要用高分辨率圖像替換它。加載和替換jquery中的圖像
我嘗試在HTML img標籤這樣做,但在拋出錯誤說
Uncaught TypeError: Cannot read property 'width' of undefined
爲了更換圖像嘗試使用
$('#Image').find('img').attr('src', ['/ImagePath/', NewImageName].join(''));
或者,你可以考慮改變只是在src
$('#Image').attr('src', '/ImagePath/NewImageName');
在這種情況下使用'find'完全沒有必要 - 爲什麼不使用'$('#Image img')' - 假設你知道這個是正確的選擇器? –
JavaScript的唯一:
document.getElementById('idOfYourImg').src = '/new/path.png';
的jQuery:
$('#idOfYourImg').attr('src', '/new/path.png');
你可以張貼一些代碼? (使用編輯器中的{}按鈕來標記代碼行) –
請發佈您的代碼:-) –
@Adam nice rep 6666 :-) –