Parent (), более быстрая альтернатива?

Я работаю с панелью управления div, и у каждого div есть дерево, в котором находятся кнопки. Каждый раз, когда мне нужно знать, какой идентификатор у этого div, я много использую parent ().

В основном я использую $ (this) .parent (). Parent (). Parent () , чтобы найти идентификатор div и установить для него переменные. Приложение основано на идентификаторах каждого div.

Считается ли медленным использование parent () до 3 раз, но почти для каждой функции?

Есть ли другая альтернатива?

Я ищу что-то вроде тестов в стиле, показывающего, что быстрее.

Вот пример дерева:

<div id="6179827893" class="dashdiv">
   <div class="buttons">
     <li><a href="#" class="btn1">Button 1</a></li>
     <li><a href="#" class="btn2">Button 2</a></li>
     <li><a href="#" class="btn3">Button 3</a></li>
     <li><a href="#" class="btn4">Button 4</a></li>
     <li><a href="#" class="btn5">Button 5</a></li>
     <li><a href="#" class="btn6">Button 6</a></li>
   </div>
   <div class="dashcontent">

    ....

   </div>
</div>
11
задан jQuerybeast 9 January 2012 в 13:46
поделиться