3

请告知在 jQuery 中使用选择器的哪种方式更快:

$('.class1, .class2').html('');

或者

$('.class1').html('');
$('.class2').html('');
4

2 回答 2

4

性能而言,它们似乎几乎相同(7-8%),但就可维护性而言,第一种方法会更好,因为没有重复代码

于 2013-07-31T13:43:38.523 回答
1

检查性能

单身$('.class1, .class2').html('');不如

  1. 没有重复代码
  2. jQuery 构造函数只被调用一次,这使得它有点快。(+3-4%)
于 2013-07-31T13:47:20.063 回答