【发布时间】:2023-03-31 08:35:02
【问题描述】:
我想通过 JQuery 添加下面的背景图像 css 属性,图像的链接和线性渐变。即使只是链接对我不起作用
.product-video-container {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../Images/chicago.jpg");
}
我的尝试是这样的:
$(document).ready(function () {
$(".product-video-section .product-video-container").each(function () {
var _self = this;
$('.product-video-container',_self).css('background-image', './Images/chicago.jpg')
});
})
【问题讨论】:
-
$('.dnow-video-container').css('background-image','url("/Images/chicago.jpg")');选择器中不需要 _self。
-
或者为什么不 $('.dnow-video-container').addClass("product-video-container");
-
图片链接将来自后端,所以必须将图片url放在js中,我还需要将线性渐变也放在那里@HastaTamang。由于具有相同类但具有不同图像的多个组件将在一个页面上进行自我操作。
-
你能发布你的html吗?
标签: javascript jquery html css