Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery使用条件_Javascript_Jquery_Toggleclass - Fatal编程技术网

Javascript jQuery使用条件

Javascript jQuery使用条件,javascript,jquery,toggleclass,Javascript,Jquery,Toggleclass,有人知道如何用简洁的单行格式写下面的内容吗?我相信这是可能的,但不能走得太远 if($('#myDiv').hasClass('hidden')){ $('#myDiv').toggleClass('shown hidden'); } 基本上只在一个方向上执行切换 非常感谢, Tom.也许你可以调用$('#myDiv').removeClass('hidden').addClass('show')(以及相应的逆函数)。它将删除.hidden,如果它在那里,并添加.showed,如果它还没

有人知道如何用简洁的单行格式写下面的内容吗?我相信这是可能的,但不能走得太远

if($('#myDiv').hasClass('hidden')){
   $('#myDiv').toggleClass('shown hidden');
}
基本上只在一个方向上执行切换

非常感谢,


Tom.

也许你可以调用
$('#myDiv').removeClass('hidden').addClass('show')
(以及相应的逆函数)。它将删除
.hidden
,如果它在那里,并添加
.showed
,如果它还没有它。

您希望它在一行中/。。。。这意味着svar result=$(“#myDiv”).hasClass(“隐藏”)$(“#myDiv”).toggleClass('Showed hidden'):False我认为不应该同时分配这两个类,并且没有其他逻辑依赖于条件。如果OP希望它在一行中,这是一个有效的假设。不知道为什么,但是嘿。
。切换
非常重要simpler@FelixKling:我想选择器保证隐藏已设置。我很抱歉。。。(删除了我的评论)。我知道这将是一件非常简单的事情。非常感谢大家的帮助。
$('#myDiv.hidden').toggleClass('shown hidden');