jQuery隐藏其他< div&gt ;,而不是此< div> [英] jQuery hide other <div>, not this <div>

查看:89
本文介绍了jQuery隐藏其他< div&gt ;,而不是此< div>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm generating several divs with id="RG":

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

如果要单击第一个div,我如何隐藏除div之外的每个div.

If I was to click on the first div, how could I hide every div but the div clicked.

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

推荐答案

首先,您只能/只能使用一次ID,即每个ID属性的值必须唯一.

First, you can/should only use an ID once i.e. each ID attribute's value must be unique.

第二,看起来像这样

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

这篇关于jQuery隐藏其他&lt; div&gt ;,而不是此&lt; div&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆