поиск строки, в которой первый TD содержит указанное время

#jquery

#jquery

Вопрос:

 <tr class="time"><td>7:00am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
        <tr class="time"><td>7:30am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
        <tr class="time"><td>8:00am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
        <tr class="time"><td>8:30am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
        <tr class="time"><td>9:00am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
        <tr class="time"><td>9:30am</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td><td>amp;nbsp;</td></tr>
  

У меня есть базовая таблица, которую я использую в качестве расписания, и я хотел бы просмотреть tds и trs.

Что я хочу сделать, так это сначала использовать селектор «содержит», чтобы найти строку с нужным мне временем, затем, когда у меня будет строка, я хочу использовать «Eq», чтобы выбрать, какой столбец.

 $("tr.time:firstChild:contains('" mytime "')");
  

Я даже не думаю, что это правильно.

Комментарии:

1. forum.jquery.com/topic/…

Ответ №1:

Вы хотите что-то вроде этого…

 $("tr.time td:first-child:contains('"   mytime   "')")
  

jsFiddle.

Комментарии:

1. Спасибо. Как бы я получил это время для использования эквалайзера или перехода к TD рядом с тем, который я только что выбрал?

2. @Adam Вы могли бы использовать next() .

3. извините, я имел в виду, что хочу иметь возможность выбирать, какой td выбрать. итак, 2 ячейки рядом с ним или 4.

4. @Adam Я не уверен, что ты имеешь в виду. Вы всегда можете сделать .siblings().eq(3) .