是否可以使用jQuery选择其他'标签'中的一个完整链接?
我想选择每个项目的每个href链接(<li>
)..
我的想法是使用方法each
,然后提取链接,然后用于导航。
这是页面代码的一部分:http://pastebin.com/3Vjib4UR
在完整的网页代码中,<li>
代码中有更多<ul>
项。
P.S:我想在firefox(Greasemonkey)的外部插件中使用该脚本,而不是直接在页面中。
提前致谢。
亲切的问候。
答案 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。