我有jquery代码一次显示3个项目
$('.a').show();
$('.b').show();
$('.c').show();
我也可以用
实现同样的目标$('.a, .b, .c').show();
两个代码之间的主要区别是什么?它只是代码减少还是与第二代码有任何与性能相关的变化?
答案 0 :(得分:1)
顺便说一句,您可以使用公共类来实现:
$('.common_class').show();
但问题是:
首先想到的代码会一个接一个地执行,但是第二个代码的想法会通过搜索类来做一次。
答案 1 :(得分:1)
更多细节,当您致电
时$('.a').show();
$('.b').show();
$('.c').show();
它的工作原理如下:
所以你创建了 3个数组。
当你这样:
$('.a, .b, .c').show();
这意味着:查找所有元素 a , b , c 并调用方法显示,以便你只创建一个数组。