jquery - 如何使用 jQuery 更改图片元素 srcset 值

标签 jquery html image srcset picturefill

如何使用 jQuery 定位图片元素中源标记的 srcset 属性?更改下面 xxxxxxxxxx.jpg 和 yyyyyyyyyy.jpg 值的正确 jQuery 代码是什么?

<picture>
    <!--[if IE 9]><video style="display: none;"><![endif]-->
    <source media="(min-width: 992px)" srcset="/images/bannerAds/xxxxxxxxxx.jpg">
    <source media="(min-width: 768px)" srcset="/images/bannerAds/yyyyyyyyyy.jpg">
    <source srcset="/images/bannerAds/zzzz_320x50.png">
    <!--[if IE 9]></video><![endif]-->
    <img src="data:image/gif;base64,R0lGODlhAQABAAAAADs=" alt="Clio">
</picture>

最佳答案

好吧,有很多方法可以完成它。老实说,由于各种原因,某人的正确方法可能并不适合您。

这是一种方法。

function replace_srcset(target, replacement)
{
    // Search for the target
    $('source[srcset="'+target+'"]').attr('srcset', replacement);
}

replace_srcset('/images/bannerAds/xxxxxxxxxx.jpg', '/images/bannerAds/somethingelse.jpg');

关于jquery - 如何使用 jQuery 更改图片元素 srcset 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35420984/

相关文章:

jquery - jQuery 中的 For 循环。如何?

javascript - 按钮根本不起作用(Javascript)

python - 如何在 BeautifulSoup 中删除的标签周围添加空间

javascript - ID 和 CLASS 在 HTML 标签上共存

html - 悬停在图像上结束后缓慢更改 z-index 值

php - 使用 php 和 JQuery 显示图像

javascript - 尝试访问 JSON 项目时未定义

java - Android 中来自 OpenCV 图像的多个 View

css - 响应式调整图像大小 - 有一个 div,里面有动态图像

javascript - 在移动和非移动浏览器中使用 <a href ="tel:...">