Выбор всех ТР, где конкретный ТД содержит определенный текст - PullRequest
2 голосов
/ 15 октября 2011

Попытка выбрать все строки, в которых ячейка в определенном месте содержит определенное значение.

пример:

<table>
  <tr>
    <td>1</td>
    <td>MO</td>
    <td>MO Williams</td>
  </tr>
  <tr>
    <td>2</td>
    <td>PG</td>
    <td>MO Williams</td>
  </tr>
</table>

Я хочу ТОЛЬКО выбрать строки, в которых 2-й содержит МО.

Я пробовал это:

     $('tr:has(td:eq(1):contains(MO))') 

но это не работает. Спасибо.

1 Ответ

4 голосов
/ 15 октября 2011

Выбирает все td элементы:

$("tr").find("td:eq(1):contains('MO')")

рабочий пример: http://jsfiddle.net/hunter/jBbS7/


Выбирает все tr элементов:

$("tr").find("td:eq(1):contains('MO')").parents("tr");

рабочий пример: http://jsfiddle.net/hunter/jBbS7/4/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...