通过ajax加载的图像的JQuery警报src。未定义的错误

时间:2011-10-22 01:44:37

标签: javascript jquery ajax

在jquery ui对话框中,我通过ajax加载图像表。一旦在对话框窗口中加载了内容,如果我尝试这个,我在控制台中得到未定义。

console.log($('#imageTable tbody tr td img').attr('src'))

图像在那里,但我无法阅读它们。这段代码应该显示第一个td中图像的src。如果我有相同的表已经在DOM中的图像,而不是通过ajax,那么命令工作。我假设我需要一种实时方式来获取此内容,因为它是通过ajax获取的,而不是最初在DOM中。我该怎么做。

更新了代码 这就是我所拥有的

$featured = $('<div id="galleryImages"></div>'); 
$('#imageTable tbody tr td img').each(function(){
    var imagesrc = $(this).attr('src');
    $featured.append('<img src="'+imagesrc+'" />')
}); 
console.log($featured);

1 个答案:

答案 0 :(得分:3)

您可以尝试$("#imageTable").find("img").attr("src");

它会在表格中找到任何图像。