2

有谁知道如何以更简洁的单行格式编写以下内容?我确信这是可能的,但不能走得太远。

if($('#myDiv').hasClass('hidden')){
   $('#myDiv').toggleClass('shown hidden');
}

基本上只在一个方向上执行切换。

非常感谢,

汤姆。

4

2 回答 2

15
$('#myDiv.hidden').toggleClass('shown hidden');
于 2012-06-15T11:45:12.043 回答
0

也许你可以打电话$('#myDiv').removeClass('hidden').addClass('shown')(和相应的逆)。如果它在那里,它将删除.hidden,如果它还没有,则添加.shown

于 2012-06-15T11:45:35.770 回答