采取以下html:
<div class='div1'/>
<div class='div2'/>
<div class='div3'/>
现在假设我想使用 jQuery 隐藏这些元素.hide()
。性能明智的是将 3 分组为单个选择器更好。
$('.div1, .div2, .div3').hide();
或者运行 3 个单独的选择器。
$('.div1').hide();
$('.div2').hide();
$('.div3').hide();
为了代码可读性,我更喜欢第二种方法,但我怀疑前一种方法更快?
此外,选择的类型是否会影响这里的结果。例如,使用类标记名和 id 混合进行分组选择?
$('.myClass, a, #myId').hide();
vs 单独的选择器。
$('.myClass').hide();
$('a').hide();
$('#myId').hide();