Задать вопрос
@MisTFoR

Как сделать проверки на наличие нужного текста?

Здравствуйте!
У меня есть код:
<table>
  <tr>
    <td>Параметр 1</td>
    <td>Значение</td>
  </tr>
  <tr>
    <td>Параметр 2</td>
    <td>Значение</td>
  </tr>
  <tr>
    <td>Параметр 3</td>
    <td>Значение</td>
  </tr>
</table>

Мне нужно сделать проверку на наличие текста "Параметр 1", то есть, если он имеется, то tr остается, а все остальные скрываются.
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
document.querySelectorAll('table').forEach(table => {
	for (const body of table.tBodies) {
		for (const row of body.rows) {
			row.hidden = !row.cells[0].textContent.trim().toLowerCase().includes('параметр 1');
		}
	}
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
containsOf
regex
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы