如何选择具有复杂id的元素

时间:2013-04-11 16:16:12

标签: javascript jquery dom optimization jquery-selectors

我的页面中包含child_0_1_1_0等ids的元素 它由四个变量组成,因此最多可以有16个子元素。

选择元素的最佳方式是什么:

  1. 使用来自四个变量的字符串操作来形成id?
  2. 使用第n个子属性选择第n个孩子?
  3. 权衡是在触及DOM Vs字符串操作之间。

    哪一个更好?

1 个答案:

答案 0 :(得分:3)

触摸DOM几乎总是你在JavaScript中做的最慢的事情。字符串操作将是您最好的选择。

话虽如此,大多数任务的差异都是微不足道的。不要担心过早优化代码;如果第n个子操作允许您更容易和干净地编码,那么使用它们!如果将来证明它们太慢,那就解决它。