frilanser
@frilanser

Как найти элементы, содержащие в себе заданный текст?

Помогите правильно собрать перебор слов категорий сравнивая их с переменной если есть совпадение то выбрать input

Демо: jsfiddle
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Будем считать, что переменная genre уже в lowercase'е.

document.querySelectorAll('.u-combolist label').forEach(n => {
  if (n.textContent.toLowerCase().indexOf(genre) != -1) {
    n.previousElementSibling.checked = true;
  }
});

или

$('.u-combolist label')
  .filter((i, n) => $(n).text().toLowerCase().includes(genre))
  .prev()
  .prop('checked', true);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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