2

誰かが次のことをきちんとした1行の形式で書く方法を知っていますか?私はそれが可能であると確信していますが、それであまり遠くまで行くことはできません。

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 に答える