我在頁面上有一些縮略圖。當我點擊其中的一個時,我想在Jquery對話框中查看原始照片。而且,我想根據照片寬度動態設置對話框的寬度。所以,我寫了下面的腳本來完成它。但是,它看起來像我不能訪問新添加到div的圖像。以下是我寫的功能:如何在使用jquery追加元素後調用函數?
function showOrignalPhoto($photo_name){
$('#image_frame img').remove(); //remove the previous image
$('#image_frame').append('<img src="../IMAGE_PATH/'+$photo_name +'" />'); //append new image
$width = $('#image_frame img').width(); //get width of the new image
alert($width); //return 0!!
$("#dialog").dialog("option", "width", $width); //set the width of the dialog box
$("#dialog").dialog("open"); //open the dialog
}
非常感謝。 – Newbie