Kyl*_*man 7 html javascript jquery image
我有一个通过ajax返回的html片段.该片段是一个<img>标签.
<img src="image.jpg" />
Run Code Online (Sandbox Code Playgroud)
我需要在src不加载图像的情况下提取属性的值.原因是该src属性包含一个部分路径,我需要在我的应用程序中操作以正确加载图像.
我有以下代码当前提取src属性:
var src = $(value).attr('src');
Run Code Online (Sandbox Code Playgroud)
但是,这会导致图像加载,从而产生404.我想避免这种不必要的请求.
如何在src不导致浏览器加载图像的情况下提取属性的值?
我通过在将 src 属性加载到 jquery 之前更改它的名称来解决这个问题。
value = value.replace('src', 'data-src');
var src = $(value).attr('data-src');
Run Code Online (Sandbox Code Playgroud)
这样做可以让我提取该值,而不会导致浏览器尝试加载图像。