1
function switch01(){
  $("#contact").hide();
  $("#about").hide();
  $("#mail").hide();
};

これは機能しますが、3行すべてを1行で記述したいと思います。私はと-
を試してみましたが、結果はありませんでした。 実際、非表示にするdivは5つあります。+,

4

2 に答える 2

13

これを参照してください:http://api.jquery.com/multiple-selector/

$("#contact,#about,#mail").hide(); 

動作するはずです

于 2012-11-30T13:53:47.150 に答える
5

このように答えをコンマで区切ることができます

$("#contact, #about, #mail").hide();   

例はこちら

http://jsfiddle.net/c4swG/

通常、これにはクラスを使用しますが、非表示など

<div id="contact" class="hidden">contact</div>
<div id="about" class="hidden">about</div>
<div id="mail" class="hidden">mail</div>

$(".hidden").hide();  

http://jsfiddle.net/fBucw/

于 2012-11-30T13:56:42.687 に答える