Jquery 如何使用if语句通过id编写get元素,以便在单击一个按钮时显示div并隐藏其余部分?

Jquery 如何使用if语句通过id编写get元素,以便在单击一个按钮时显示div并隐藏其余部分?,jquery,html,Jquery,Html,因此,单击其中一个按钮时,我想隐藏其余的按钮,只显示属于所单击按钮的div。也就是说,如果我点击所有按钮,一切都会显示出来。如果单击On按钮,则仅显示online Div,offButton则反之亦然 我的在线div在“onlineWrapper”类下,而我的离线div在“offlineWrapper”类下 如果这是一种很好的方法,我想编写一个if语句,并结合get-element-by-id,而不是单独为每个按钮编写.hide或.toggle 在jquery上实现这一点的最佳方法是什么 全部

因此,单击其中一个按钮时,我想隐藏其余的按钮,只显示属于所单击按钮的div。也就是说,如果我点击所有按钮,一切都会显示出来。如果单击On按钮,则仅显示online Div,offButton则反之亦然

我的在线div在“onlineWrapper”类下,而我的离线div在“offlineWrapper”类下

如果这是一种很好的方法,我想编写一个if语句,并结合get-element-by-id,而不是单独为每个按钮编写.hide或.toggle

在jquery上实现这一点的最佳方法是什么

全部的 在线 的 离线
我认为你不需要任何比较来做你所描述的。。。每个按钮只有一个事件处理程序。见下文:

$.onButton.onclick,函数{ $onlineWrapper.show; $offlineWrapper.hide; }; $.offButton.onclick,函数{ $onlineWrapper.hide; $offlineWrapper.show; }; $.allButton.onclick,函数{ $onlineWrapper.show; $offlineWrapper.show; }; 在线包装,离线包装{ 边框:1px纯黑; 填充:1em; } 全部的 在线 的 离线 在线部门
离线divI得到了这一部分,但出于学习目的,我想知道如何使用if语句来实现这一点?if语句用于执行比较并获得布尔结果。所以问题是:你想比较什么?我看不出这有什么用。