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

标签 jquery css twitter-bootstrap

您好,我正在尝试使用 .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/

相关文章:

jquery - 检查输入标签是否已输入文本的选择器是什么?

javascript - 带动画的线连接不适用于 ECG

javascript - 使用 jquery 将类添加到事件菜单

ruby-on-rails - Errno::ENOENT 没有这样的文件或目录 Rails 4

jquery - 剑道窗口 : adjust programmatically window height to make vertical scroll-bar disappear

javascript - 模拟raphael js路径上的点击事件

javascript - 如何更改 jQuery 中属性的值

javascript - 更改字体和效果

javascript - 如何加速淡入/淡出

javascript - 我缺少什么?从 JSON API URL 获取数据以在 Bootstrap 上显示