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');