gpt4 book ai didi

jquery - 如何通过jquery改变父类的背景颜色

转载 作者:太空宇宙 更新时间:2023-11-03 22:53:46 27 4
gpt4 key购买 nike

您好,我正在尝试使用 .carousel-indicators 定位 relative 来制作 Bootstrap 轮播。但是,正因为如此,我无法将每个轮播元素的 background-color 设置为不同的
因为它不能应用于指示器所在的上部。
所以我尝试将 background-color 属性应用于父类。

这是我的 HTML 代码:

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="false">

<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">

<!-- Indicators -->
<ol class="carousel-indicators text-left">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
<li data-target="#carousel-example-generic" data-slide-to="3"></li>
</ol>

<div id="item0" class="item active">
</div>
<div id="item1" class="item">
</div>
<div id="item2" class="item">
</div>
<div id="item3" class="item">
</div>
</div>
</div>

下面是我试过的 jQuery 代码,
但它不起作用,我想知道为什么。

$(document).ready(function () {
if ($("#item2").hasClass('active')) {
$(".carousel-inner").css('background-color, '#d4ddde');
}
else {
$(".carousel-inner").css('background-color, 'none');
}
});

我编辑了 jQuery 语法,但仍然不起作用。

最佳答案

jquery hasClasscss有问题的用法不正确。使用以下内容:

$(document).ready(function () {
if ($("#item2").hasClass('active')) {
$(".carousel-inner").css('background-color','#d4ddde');
}
else {
$(".carousel-inner").css('background-color','transparent');
}
});

关于jquery - 如何通过jquery改变父类的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39163011/

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