首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么当我点击它时,使用jQuery函数的按钮没有用类:.red,.yellow隐藏我的div?

为什么当我点击它时,使用jQuery函数的按钮没有用类:.red,.yellow隐藏我的div?
EN

Stack Overflow用户
提问于 2021-11-21 11:01:05
回答 1查看 26关注 0票数 0

我做了这个函数来隐藏不是按钮文字颜色的div。当我按下按钮时,似乎什么都没有发生,没有隐藏任何类。我已经将js链接到html文件中了。我试着用visibility:hidden类添加toggleClass,但似乎效果不佳。我想可能是按钮有问题。

代码语言:javascript
复制
$(document).ready(function() {

  $('#option_blue').click(function() {

    $('.red', '.yellow').toggle();

  })
})
代码语言:javascript
复制
.flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 5px;
}

.blue {
  height: 100px;
  width: 100px;
  background-color: blue;
}

.red {
  height: 100px;
  width: 100px;
  background-color: red;
}

.yellow {
  height: 100px;
  width: 100px;
  background-color: yellow;
}


/*The style for my element boxes*/
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<button id="option_blue">blue</button>
<div class="flex">

  <div class="blue">
    <!--The divs are boxes containing content -->
  </div>

  <div class="red">
  </div>

  <div class="yellow">
  </div>

  <div class="blue">
  </div>

  <div class="red">
  </div>

  <div class="yellow">
  </div>

</div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-21 11:07:50

选择器必须在唯一的字符串上,逗号在字符串选择器:documentation link中。

代码语言:javascript
复制
$('.red, .yellow').toggle();

代码语言:javascript
复制
$(document).ready(function() {
  $('#option_blue').click(function() {
    $('.red, .yellow').toggle();
  })
})
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<button id="option_blue">blue</button>
<div class="flex">

  <div class="blue">
    <!--The divs are boxes containing content -->
  </div>

  <div class="red">
    red
  </div>

  <div class="yellow">
    yellow
  </div>

  <div class="blue">
    blue
  </div>

  <div class="red">
    red
  </div>

  <div class="yellow">
    yellow
  </div>

</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70053895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档