gpt4 book ai didi

javascript - 使用 jQuery 更改背景图像

转载 作者:行者123 更新时间:2023-11-28 17:35:50 25 4
gpt4 key购买 nike

我正在使用 jQuery 更改特定元素的背景图像。我让它工作了,但是如果我放置相同的命名元素,它会从另一个元素复制背景并且不会从自身拍照。不,我不能更改类名,它们必须相同。

JS:

$(".tumblr-photoset").each(function() {
$(".photo-slideshow").css("background-image", "url(" + $('.photo-slideshow img:first-child').attr('src') + ")");
});

编码:

http://codepen.io/aleksitappura/pen/xshvy

所以代码拍摄了 .photoset 的第一张照片,并用它更改了背景图像。

谢谢!

最佳答案

你需要告诉它在它的子元素中寻找第一张照片,而不是整个集合:

$(".tumblr-photoset").each(function() {
$(this).find(".photo-slideshow").css(
"background-image",
"url(" + $(this).find('.photo-slideshow img:first-child').attr('src') + ")"
);
});

因此,$(this).find(".photo-slideshow") 是键,$(this) 是当前迭代的对象。

参见此处:http://codepen.io/anon/pen/hnJwp

关于javascript - 使用 jQuery 更改背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25094838/

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