Jquery:选择一个href链接并使用'each'方法导航

时间:2010-12-08 19:39:50

标签: javascript jquery select href each

是否可以使用jQuery选择其他'标签'中的一个完整链接?

我想选择每个项目的每个href链接(<li>)..

我的想法是使用方法each,然后提取链接,然后用于导航。

这是页面代码的一部分:http://pastebin.com/3Vjib4UR

在完整的网页代码中,<li>代码中有更多<ul>项。

P.S:我想在firefox(Greasemonkey)的外部插件中使用该脚本,而不是直接在页面中。

提前致谢。

亲切的问候。

2 个答案:

答案 0 :(得分:1)

喜欢这个吗?

var arr = new Array();

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

答案 1 :(得分:1)

或更短:

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

如果您只想获得某些链接,只需调整选择器,例如

$('ul li a')

你真的应该了解selectors如何有效地使用jQuery。