gpt4 book ai didi

javascript - Jquery从 "this"内部的元素创建变量

转载 作者:行者123 更新时间:2023-11-30 07:57:40 26 4
gpt4 key购买 nike

我有 4 个 block ,每个 block 都有相同的包装器类。这些 block 中的每一个内部都有一个图像。我需要从每个 block 的 img 中提取 src,并将它们用作这些 block 的背景。

这是我的代码

$('.Home-Jump-Wrap').each(function() {
var bannerImage = $(this).find(".Jump-Image img").attr("src");
$(this).css("background-image", "url(" + bannerImage + ")");
$(".Jump-Image").closest(".row-fluid-wrapper").remove();
});

现在这段代码可以工作,只是不是在每个 block 中应用每个 img 的 src(所有图像都不同),它只执行第一个。它从所有 block 中删除图像,但最后三个 block 的背景是空的。有什么想法吗?

最佳答案

可能的问题是您删除 .row-fluid-wrapper 元素的方式。替换行

$(".Jump-Image").closest(".row-fluid-wrapper").remove();

$(this).find(".Jump-Image").closest(".row-fluid-wrapper").remove();

关于javascript - Jquery从 "this"内部的元素创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052594/

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