我想知道是否有(Jquery)方法在网站上根据其网址获取第一个img。例如,我有一个基本上是url的结果列表。我知道有些服务可以提供网站的缩略图,但这并不是我想要的。那么有没有办法或服务来完成工作?
PS。如果有可能的话,我想展示网址的图标。
答案 0 :(得分:2)
要从一组图像中获取第一张图像,您可以使用eq
,如下所示:
$('.imgClass').eq(0).attr('href');
或者
$('.imgClass:eq(0)').attr('href');
要获取页面本身的第一张图片,请使用:first
:
$('img:first').attr('href');
答案 1 :(得分:2)
我不确定我是否应该回答这个问题,因为你的问题不是很清楚。我假设您正在使用jQuery处理Web应用程序,并且该应用程序有一个网页列表,您可以从中加载网页favicon和第一次出现的图像。
如果确实如此,我必须让你失望。跨域ajax呼叫是一个很大的禁忌,大多数浏览器都不会让你这么做。如果你想做你所建议的,假设我做对了,你将不得不涉及服务器端语言,如PHP,Python或Ruby。
如果我的问题出错,请对此进行评论。