当前位置:  开发笔记 > 编程语言 > 正文

如果单击一个项目,删除其他项目?

如何解决《如果单击一个项目,删除其他项目?》经验,为你挑选了1个好方法。

我正在学习Javascript和jQuery,我遇到了这个问题.假设我的代码如下所示:

hey
how
are
you

现在,如果我点击其中一个div,我希望其他的消失.我知道,我可以与他们中的每一个创建4种功能on.click hey,并display nonehow,areyou.但有更简单的方法吗?我敢打赌,classes也许吧?

谢谢你的回复!



1> Mosh Feu..:

使用siblings获得参考其"兄弟".

给定一个表示一组DOM元素的jQuery对象,.siblings()方法允许我们在DOM树中搜索这些元素的兄弟,并从匹配元素构造一个新的jQuery对象.

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

hey
how
are
you
推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有