gpt4 book ai didi

javascript - 通过jquery有条件地向图像添加类

转载 作者:行者123 更新时间:2023-11-28 15:15:55 26 4
gpt4 key购买 nike

此 JS 将以下所有图像中的图像文件名 default.jpg 替换为 hqdefault.jpg。但现在我正在尝试向 Image 添加类,如果 Image src 通过扩展此 JS 在图像上具有 img.youtube.com 链接。

JS:

$('#selector img').attr('src',function(i,e){
return $(this).attr('src').replace("default.jpg","hqdefault.jpg");
});

HTML:

<div id="selector">
<img src="http://img.youtube.com/vi/qDc_5zpBj7s/default.jpg">
<img src="http://img.youtube.com/vi/ss7EJ-PW2Uk/default.jpg">
<img src="http://img.youtube.com/vi/ktd4_rCHTNI/default.jpg">
<img src="http://img.youtube.com/vi/0GTXMEPDpps/default.jpg">
</div>

意味着,如果图像 src 有 Youtube 图像,则将类 .video 添加到父图像。

最佳答案

尝试:

$('#selector img').each(function(i) {
var self = $(this);
var src = self.attr('src');
if (src.match(/img.youtube.com/)) {
self.attr('src', src.replace("/default.jpg","/hqdefault.jpg"));
self.addClass('video');
}
});

关于javascript - 通过jquery有条件地向图像添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com