javascript - 在两个元素之间打开和关闭一个类

标签 javascript jquery html

我有这个html:

<div class="container">
   <div id="element-1" class="element-show"></div>
   <div id="element-2"></div>
</div>

我希望类 element-showelement-1 隐藏并在 element-2 中显示,反之亦然;从 jQuery 中的一个函数调用。

有什么办法可以正确地做到这一点吗?

最佳答案

这样的事情可以吗?

$("button").on("click", function(e){
  $('.container').children("div").toggleClass("element-show");
})
.element-show{
color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
   <div id="element-1" class="element-show">x</div>
   <div id="element-2">y</div>
</div>
<button>Toggle class</button>

关于javascript - 在两个元素之间打开和关闭一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46784121/

相关文章:

javascript - 使 JQuery 按钮显示为已按下;即改变主题

JavaScript 不能在脚本标签中工作?

javascript - 在javascript中下拉子菜单

java - 在 GWT 中移动元素映射的视口(viewport)?

javascript - 重新创建 jquery ui 自动完成抛出错误

javascript - 将样式应用于单击的图像而不是全部

Wordpress 中响应式菜单的 Javascript

jquery - 如何在没有客户端的情况下运行 HTML5/JS 代码?

javascript - 如何停止在此 Vue 3 和 Bootstrap 5 轮播中播放除事件视频之外的所有视频?

javascript - 使用 JavaScript SDK 的 AWS Cognito 开发人员身份验证