javascript - jQuery onclick 显示第一个父 div

标签 javascript jquery onclick parent-child

我对在 onclick 时显示父 div 有疑问。 如这里:

 $('#click').click(function() {
    $(this).parent().closest('div').slideToggle("fast");

});

http://jsfiddle.net/bk1hLoyb/

我需要在 li 单击时显示 .show div,并且我需要在单击另一个时隐藏第一个。 有人知道一种方法吗? 非常感谢

最佳答案

ID 在页面上应该是唯一的。

$('.click').click(function() {
        $('.show').hide();
        $(this).find('.show').slideToggle("fast");
    });

http://jsfiddle.net/bk1hLoyb/11/

关于javascript - jQuery onclick 显示第一个父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27389955/

相关文章:

javascript - 破坏 JavaScript 代码的 IE8 更改的完整列表

java - 在按钮上单击检查单选按钮是否被选中

javascript - 在数组中加载大量条目会导致网页卡住

javascript - Ember JS 入门 - 屏幕闪烁

javascript - 使用 ajax、php 和 mysql 将数据加载到下拉列表中

jquery - Backbone.js on(),最后一个this指的是什么?

javascript - React/onClick 函数不会循环 if/else

Javascript:如何确保 onClick 事件仅在先前的事件完成后才触发?

javascript - 为什么我看不到函数 "Data.Feature.setId(id)"?谷歌地图 JavaScript API

javascript - onclick在php上显示MySQL fetch echo的值