Как выбрать элемент по полному соответствию текста (jQuery)?

Есть дерево DOM

<elem1><br>
  <child1> 1 </child1><br>
  <child2> 2 </child2><br>
  <child3> 1 1 </child3><br>
</elem1><br>


Мне надо выбрать дочерний элемент содержащий точно «1» (но не «1 1»), поэтому операция .contains() не подходит.
  • Вопрос задан
  • 6988 просмотров
Пригласить эксперта
Ответы на вопрос 3
konfuze
@konfuze
$.each и сравнение нужной строки с .text()?
Ответ написан
sedictor
@sedictor
api.jquery.com/contains-selector/ — наверное, иногда надо в API Reference залезать
Ответ написан
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Напишите свой фильтр, это несложно: anton.shevchuk.name/javascript/jquery-for-beginners-filter-extend/

Однако это в любом случае будет не быстро, лучше бы использовать классы или еще какие-то атрибуты, чтобы находить нужное.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы