使用 jQuery 输出 srcset 的 img.currentSrc
Output img.currentSrc of srcset using jQuery
我需要使用 jQuery 警报输出图像的当前来源:
alert($('.someclass img').attr('currentSrc'));
...但是警报输出未定义。
供参考,加价如下:
<div class="someclass">
<img srcset="http://example.com/A.png, http://example.com/A@2x.png 2x">
</div>
currentSrc
是 属性 而不是属性。使用 .prop('currentSrc')
$(function() {
console.log($("img").prop("currentSrc"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="someclass">
<img srcset="https://webkit.org/demos/srcset/image-1x.png, https://webkit.org/demos/srcset/image-2x.png">
</div>
试试 alert($('.someclass img').attr('srcset'));
我需要使用 jQuery 警报输出图像的当前来源:
alert($('.someclass img').attr('currentSrc'));
...但是警报输出未定义。
供参考,加价如下:
<div class="someclass">
<img srcset="http://example.com/A.png, http://example.com/A@2x.png 2x">
</div>
currentSrc
是 属性 而不是属性。使用 .prop('currentSrc')
$(function() {
console.log($("img").prop("currentSrc"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="someclass">
<img srcset="https://webkit.org/demos/srcset/image-1x.png, https://webkit.org/demos/srcset/image-2x.png">
</div>
试试 alert($('.someclass img').attr('srcset'));