Фильтрация коллекции (native javascript)
Ребята, подскажите, пожалуйста, как мне решить следующую задачу:
У меня есть коллекция html элементов. NodeList(4) [a.cost-select__link, a.cost-select__link, a.cost-select__link, a.cost-select__link] 0: a.cost-select__link 1: a.cost-select__link 2: a.cost-select__link 3: a.cost-select__link У каждого элемента <a> есть innerHTML: <a class="cost-select__link" href="#">текст 1</a> <a class="cost-select__link" href="#">текст 2</a> <a class="cost-select__link" href="#">текст 3</a> <a class="cost-select__link" href="#">текст 4</a> И есть строка, например: текст 3 Каким образом не отфильтровать коллекцию, и получить элемент, в которой есть указанная строка, в данном случае, например: текст 3? |
list[2];//Без фильтрации //С фильтрацией: [].filter.call(list,node=>node.textContent.trim()=='текст 3').shift(); |
Большое спасибо.
|
Часовой пояс GMT +3, время: 10:16. |