2010-12-08 1 views
0

Возможно ли, используя jQuery, выбрать одну полную ссылку, которая находится в тегах других '?JQuery: выберите ссылку href и перейдите по методу «каждый»

Я хотел бы выбрать каждый HREF ссылку каждого пункта (<li>) ..

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

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

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

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

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

С уважением.

+3

........... huh? – karim79 2010-12-08 19:42:24

+1

Вместо того чтобы придумать умное обходное решение для отображения HTML-тегов, вы можете прочитать страницу справки. – SLaks 2010-12-08 19:42:53

+0

@SLaks, просто любопытная ... справочная страница для чего? – kafuchau 2010-12-08 19:59:17

ответ

1

Или короче:

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

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

$('ul li a') 

Вы действительно должны знать, как selectors работает для того, чтобы эффективно использовать JQuery.

1

Нравится?

var arr = new Array(); 

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