Вот пример ниже
Код: Выделить всё
[test@gmail.com](https://stackoverflow.com/2342342352)
[something@gmail.com](https://stackoverflow.com/2342525233423)
[blahblah@gmail.com](https://stackoverflow.com/23943234)
Код: Выделить всё
$("a:contains('@')")
Код: Выделить всё
jQuery.fn.init {0: a, 1:a, 2:a,}
Код: Выделить всё
$("a:contains('@')").get
Код: Выделить всё
(3) [a, a, a]
Код: Выделить всё
var mapps = $("a:contains('@')").get()
for (var i = 0, len = mapps.length; i < len; i++) {
mapps[i].click();
}
Я могу извлечь URL-адрес из первого тега привязки, используя этот код:
Код: Выделить всё
$("a:contains('@')").prop('href');
Есть ли способ вернуть все URL-адреса, а затем передать их в for и открывать их на новых вкладках?
Я пытаюсь понять это с помощью .each(), но для меня это было очень сложно. Если вам нужна дополнительная информация, дайте мне знать, и простите мне недостаток опыта.
Подробнее здесь: https://stackoverflow.com/questions/784 ... n-new-tabs
Мобильная версия