次の html を取得します。
<div class='div1'/>
<div class='div2'/>
<div class='div3'/>
ここで、 jQuery を使用してこれらの要素を非表示にしたいとしましょう.hide()
。パフォーマンスに関しては、3 つを 1 つのセレクターにグループ化する方が適切です。
$('.div1, .div2, .div3').hide();
または、3 つの個別のセレクターを実行します。
$('.div1').hide();
$('.div2').hide();
$('.div3').hide();
コードを読みやすくするために、2 番目の方法を好みますが、前者の方法の方が速いのではないでしょうか?
さらに、ここで行われる選択のタイプは結果に影響します。たとえば、class tagname と id を混在させてグループ化された選択を行うとしますか?
$('.myClass, a, #myId').hide();
vs個別のセレクター。
$('.myClass').hide();
$('a').hide();
$('#myId').hide();