使用jQuery切换兄弟姐妹不起作用

用户名

我是jQuery新手,正在尝试切换同级div。基本上,我有一个div的列表,每当我单击以显示下一个div时,上一个就应该关闭。当前,当下一个div打开时,上一个没有关闭,无法弄清原因。我必须手动打开和关闭每个div。

对不起,新手问题!:)

任何帮助将不胜感激!

function showHide(button){   
$(button).next('.showhide').toggle().siblings('.showhide').hide();
} 

的HTML:

<div class="acc-s-container">
   <div class="acc-s-header" id="div" onclick="showHide(this)">
      <h1>Account Settings</h1>
   </div>
   <div id="divcontent" class="acc-s-content showhide">
      <p>content</p>
   </div>
</div>
<div class="acc-s-container">
   <div class="acc-s-header" id="div2" onclick="showHide(this)">
      <h1>Account Settings</h1>
   </div>
   <div id="divcontent2" class="acc-s-content showhide">
      <p>content</p>
   </div>
</div>
<div class="acc-s-container">
   <div class="acc-s-header" id="div3" onclick="showHide(this)">
      <h1>Account Settings</h1>
   </div>
   <div id="divcontent3" class="acc-s-content showhide">
      <p>content</p>
   </div>
</div>

的CSS

 .acc-s-content{display:none;}
米林德·安纳特瓦尔

您选择了错误的选择器来定位单击的divs parent.use的.showhide兄弟.acc-s-containerdiv中的元素

function showHide(button){  
 $(button).next('.showhide').toggle().parent().siblings().find('.showhide').hide();
} 

工作演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery单击切换兄弟姐妹

来自分类Dev

使用Angular 2在兄弟姐妹元素之间切换类

来自分类Dev

需要使用兄弟姐妹选择器切换/删除课程

来自分类Dev

xpath之前的兄弟姐妹不起作用

来自分类Dev

jQuery切换不起作用

来自分类Dev

jQuery切换不起作用

来自分类Dev

使用jQuery切换特定段落不起作用

来自分类Dev

jQuery切换在Firefox中不起作用

来自分类Dev

调用addClass后jQuery切换不起作用

来自分类Dev

jQuery DataTable rowGroup切换不起作用

来自分类Dev

jQuery切换在Firefox中不起作用

来自分类Dev

简单切换(jQuery)不起作用

来自分类Dev

jQuery的php变量切换不起作用

来自分类Dev

jQuery切换菜单不起作用

来自分类Dev

Jquery 切换效果不起作用

来自分类Dev

jQuery 按钮切换不起作用

来自分类Dev

Jquery滑动切换和追加不起作用

来自分类Dev

相邻兄弟姐妹不起作用-CSS3选择器

来自分类Dev

切换按钮不起作用-使用Javascript函数

来自分类Dev

切换MediaView不起作用

来自分类Dev

切换动画不起作用

来自分类Dev

切换className不起作用

来自分类Dev

切换按钮不起作用

来自分类Dev

Javascript切换不起作用

来自分类Dev

使用jQuery从兄弟姐妹中累加值

来自分类Dev

如何使用jQuery找到父母的兄弟姐妹

来自分类Dev

使用jQuery创建具有兄弟姐妹的嵌套div

来自分类Dev

jQuery:使用.on()和.off()模拟切换时,动画不透明度不起作用

来自分类Dev

使用 ngroute 更改小站点上的页面后,我的 jquery 切换不起作用