У меня есть сценарий, где я хотел бы, чтобы выбрать строки из таблицы в зависимости от значений в тдJQuery: Как выбрать строки из таблицы
например У меня есть таблица, как этот
<tr>
<td>John</td>
<td>Smith</td>
<td>Male</td>
</tr>
<tr>
<td>Andy</td>
<td>Gates</td>
<td>Male</td>
</tr>
<tr>
<td>Alice</td>
<td>Nixon</td>
<td>Female</td>
</tr>
теперь я хотел бы, чтобы выбрать все строки, если значение первого пДа х И значения второго пДа у
В momemnt я делаю что-то например
$("tr").each(function (index) {
if ($(this).find('td:eq(0)').text().trim() == x &&
$(this).find('td:eq(1)').text().trim() == y)
...do somethin....
});
цикл через каждый ряд и проверка. Это многословно. Есть ли лучший способ добиться этого в одной строке. Кажется, я не могу понять логику И оператора с селекторами?
В ожидании,
Неполадка: просто напоминание о том, что '.trim()' не будет работать в некоторых браузерах. – user113716
Какая альтернатива тогда? – nabeelfarid