jquery - 如何切换父容器中的所有 .class 元素

标签 jquery html

我有一个包含很多元素的父容器。我需要通过单击位于此容器中的按钮来切换其中一些,这是一个示例

<div class="my-container">
    <a href="/">Home</a>
    <div class="toggle-me visible">1</div>
    <div class="toggle-me hidden">2</div>
    <div>
         <strong>Press me</strong>
         <button class="i-am-toggle">Toggle</button>
    </div>
</div>

您能否建议如何使用 jQuery 仅在与按钮容器相同的情况下按类切换元素?

最佳答案

像这样的事情应该让你开始:

$('.i-am-toggle').click(function(){
   $(this).closest('.my-container').find('.toggle-me').toggle();    
});

假设您有多个“我的容器”并且只想在特定容器中切换可见隐藏类的实例

关于jquery - 如何切换父容器中的所有 .class 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31391150/

相关文章:

php - jQuery AJAX post 正在更改 post 数据中的字符

html - 我有一长串子元素属于同一类别,wordpress

html - CSS:溢出:隐藏删除边框底部?

javascript - 通过单击显示 div 后启动 TwentyTwenty.js

javascript - 如何从每个返回的div中获取div id?

jquery - IE 中的透明选择/选项文本

jQuery 中未定义 Javascript 函数

jquery - 如何使 Bootstrap 下拉菜单的一部分可滚动

html - 使用 HTML 电子邮件加载用户的电子邮件程序

jquery - 使用 materializecss 单击更改图标