javascript - jQuery 隐藏其他 <div>,而不是这个 <div>

标签 javascript jquery

我正在生成几个 id="RG"的 div:

<div id="rg"></div>
<div id="rg"></div>
<div id="rg"></div>

如果我要点击第一个 div,我怎么能隐藏每个 div 但点击了 div。

<div id="rg"></div> <-- Clicked (Keep)
<div id="rg"></div> <-- Hide
<div id="rg"></div> <-- Hide

最佳答案

首先,您可以/应该只使用一次 ID,即每个 ID 属性的值必须是唯一的。

第二,它看起来像这样

$('div').click(function() {
   $(this).siblings().hide();
}):

关于javascript - jQuery 隐藏其他 <div>,而不是这个 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517445/

相关文章:

javascript - 选择具有不同字体系列的列表选项 - 如何做到这一点?

javascript - Flask jQuery 不起作用

javascript - 如何在溢出隐藏父元素内显示绝对元素

javascript - Angular 范围和应用的 css 类仅在第一个 div 上

javascript - 如何让 jquery select2 动态禁用一个选项?

javascript - 异物在 IE10 中不起作用

javascript - jqGrid showCol/hideCol 排序后不起作用

javascript - 是否可以在图像开始加载之前运行 javascript?

javascript - 有没有办法在 JavaScript 中对正则表达式使用非贪婪匹配?

java - 如何使用 jquery 自动完成?