Я новичок в JavaScript/JQuery:Выбор конкретных ссылок из большого списка
Если у меня есть много ссылок - как я могу выбрать конкретные из них. Например, если у меня есть 1000 ссылок, каждая из которых состоит из hrefs и текста ссылки - и я хочу выбрать 5 конкретных ссылок, что является самым простым способом сделать это?
Мое текущее решение так:
var firstLink = $('.link_list a').filter(function() {
return $(this).text() === "Link One Text"; });
});
var secondLink = $('.link_list a').filter(function() {
return $(this).text() === "Link Two Text"; });
});
Это имея в виду, я хочу, чтобы выбрать только конкретные ссылки см Select link by text (exact match).
Это кажется немного грязным, чтобы много переменных определялось с использованием одной и той же функции фильтра снова и снова. Любые другие идеи?
'filter' создает массив, почему бы вам просто не использовать один цикл, проверить тексты в цикле (использовать массив текстов) и вернуть T/F соответственно. После этого у вас будут ссылки на все нужные ссылки в одном массиве. – Teemu