2010-12-08 78 views
0

是否有可能使用jQuery来选择其他标签中的一个完整链接?Jquery:选择一个href链接并使用'each'方法导航

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

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

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

凡有网页的完整代码,在<ul>标签更<li>项目。

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

在此先感谢。

亲切的问候。

+3

...........呵呵? – 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"); });