Jquery: выберите ссылку href и перейдите с помощью метода each - PullRequest
0 голосов
/ 08 декабря 2010

Можно ли с помощью jQuery выбрать одну полную ссылку в других тегах?

Я бы хотел выбрать каждую ссылку href для каждого элемента (<li>) ..

Моя идея состоит в том, чтобы использовать метод each, а затем извлечь ссылку, чтобы затем использовать его для навигации.

Это часть кода страницы: http://pastebin.com/3Vjib4UR

Где вполный код страницы, в теге <ul> больше <li> элементов.

PS: Я хотел бы использовать скрипт во внешнем плагине firefox (Greasemonkey), а не прямо встр.

Заранее спасибо.

С уважением.

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

Или короче:

var links = $('a').map(function(){ return this.href;}).get();

Если вы хотите получить только определенные ссылки, просто настройте селектор, например,

$('ul li a')

Вы действительно должны научиться Селекторы работают для эффективного использования jQuery.

1 голос
/ 08 декабря 2010

Как это?

var arr = new Array();

$("a").each(function(){ arr.push($(this).attr("href"); });
...