Как получить это родительское значение? - PullRequest
2 голосов
/ 28 января 2011

Я пытаюсь получить значение благодаря методу jQuery для родителей, но не могу найти хороший "путь".

Можете ли вы помочь мне, пожалуйста?

Событие происходит по щелчку класса .user-create, и его значение равно «09h00»

<li>
   <div class="docheure">
      <span class="heure">
         09h00 <!--IT'S THE VALUE I NEED -->
      </span>
      <span class="doc">
         Dr.Grey
      </span>
   </div>
   <div class="detailrdv">
      <p><span>M / Mme</span> : blabla | <span>Phone</span>: 00000</p>
      <p><span>Examen</span> : crane | <span>Secrétaire</span> : M.J</p>
      <p><span>Remarque :</span></p>
      <p>
      </p>
   </div>
   <div style="display: none;" class="commandes">
      <ul>
         <li>
            <!--THIS IS THE LINK EVENT-->
            <a href="#" class="create-user">
               <img src="btn_dupliquer.png" alt="Dupliquer">
            </a>
         </li>
      </ul>
   </div>
</li>

Ответы [ 3 ]

3 голосов
/ 28 января 2011
$(this).closest('div').prevAll(':last').children('.heure').text();
1 голос
/ 28 января 2011

Если у вас есть несколько элементов этого списка (и, следовательно, необходимо получить доступ к значению из относительной позиции), это можно сделать (в обработчике события click):

$(this).closest('div').siblings('.docheure').children('.heure').text();

Ссылка: closest, siblings, children, text

0 голосов
/ 28 января 2011

Будет ли это работать?

$("li div.docheure span.heure").text();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...