【问题标题】:Fetching external url images获取外部 url 图片
【发布时间】:2012-01-22 00:04:09
【问题描述】:

我想获取外部 URL 的 images[] 数组。我能够使用 $.ajax 检索页面的实际源代码,但我不知道如何访问图像。 谢谢。

【问题讨论】:

    标签: javascript jquery html image get-request


    【解决方案1】:

    你可以这样做

    var images = [];
    $(pagecode).find('img').each(function(){
       images.push( this.src );
    });
    

    【讨论】:

    • 令人惊讶的是,您发布的答案与我想要的完全相同,包括答案中的所有文本和代码,无论如何,这是一个正确的答案
    • @Torben :)(我发誓我没有偷它:p
    【解决方案2】:

    您可以创建一个img标签,将src设置为图片的实际url,然后附加到特定位置:

    $('<img/>').attr('src', 'http://www.google.com/intl/en_com/images/srpr/logo3w.png').appendTo('body')
    

    【讨论】:

    • 问题是我需要在一个大的 html 源代码中找到特定的 img url。
    • 我不认为这是一个正确的答案,作者似乎想从 HTML 中读取 src,而不是为单个标签设置它们
    【解决方案3】:

    您可以使用 .load() 方法。 .load() 方法与 $.get() 不同,它允许您指定要插入的远程文档的一部分。

    $('#result').load('http://www.mypage.com/myimages.htm img');
    

    这将加载页面上的每张图片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      相关资源
      最近更新 更多