Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Jquery获取绝对img src url_Jquery - Fatal编程技术网

如何使用Jquery获取绝对img src url

如何使用Jquery获取绝对img src url,jquery,Jquery,我想获得网站图像的所有绝对url以显示它们,但我需要$('img')的绝对url 我试过: $('img').attr('src') 但它只返回了单个的相对URL,我正在使用map解决多个图像的问题,但仍然存在。如何获取绝对url?这应该给出第一张图片的绝对url,当然您可以循环浏览所有图片: $('img')[0].src for(var i=0;i这应该给出第一张图片的绝对url,当然您可以循环浏览所有图片: $('img')[0].src for(var i=0;i使用.pro

我想获得网站图像的所有绝对url以显示它们,但我需要
$('img')
的绝对url

我试过:

$('img').attr('src') 

但它只返回了单个的相对URL,我正在使用map解决多个图像的问题,但仍然存在。如何获取绝对url?

这应该给出第一张图片的绝对url,当然您可以循环浏览所有图片:

$('img')[0].src

for(var i=0;i这应该给出第一张图片的绝对url,当然您可以循环浏览所有图片:

$('img')[0].src

for(var i=0;i使用
.prop
而不是
.attr
。这将访问规范化后的动态属性,而不是静态DOM属性

alert($('img').prop('src'));

使用
.prop
而不是
.attr
。这将访问规范化后的动态属性,而不是静态DOM属性

alert($('img').prop('src'));


为什么我应该使用prop()而不是src?@baao无论哪种方式都有效,这主要是一种风格选择。我更喜欢在jQuery函数可用时使用它们。为什么我应该使用prop()呢在src上?@baao无论哪种方式都有效,这主要是一种风格选择。我更喜欢在jQuery函数可用时使用它们。你的答案不错,但我需要从亲戚那里获得绝对值。在你的例子中,你使用的是绝对URL。我的意思是,我应该为src='../whater.jpg'做些什么,而不必经过字符串连接等。Thnx代表taki不管什么时候,我都不介意,但是你会得到src的绝对URL,不管链接是什么,然后非常感谢你的回答。我应该在控制台中尝试一下。你的答案不错,但我需要从亲戚那里得到绝对URL。在你的例子中,你使用的是绝对URL。我的意思是,我应该为src='../whater.jpg'做些什么通过字符串连接等。不管怎样,Thnx都会占用您的时间。不介意,但是无论链接是什么,您都可以使用src获得绝对URL。然后非常感谢您的回答。我应该在控制台中尝试。