在jQuery中将所有hrefs作为数组获取 [英] Get all hrefs as an array in jQuery
本文介绍了在jQuery中将所有hrefs作为数组获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码如下所示:
< ul id =ulList>
< li class =listClassid =id1>< a href =http:// link1> Link 1< / a>< / li>
< li class =listClassid =id2>< a href =http:// link2> Link 2< / a>< / li>
< li class =listClassid =id3>< a href =http:// link3> Link 3< / a>< / li>
< / ul>
现在我喜欢以下内容:
<所有链接作为数组
有人可以帮我吗?
解决方案
var ids = new Array();
var hrefs = new Array();
$('#ulList li')。each(function(){
ids.push($(this).attr('id'));
hrefs.push($(这个).find('a')。attr('href'));
})
My code looks like this:
<ul id="ulList">
<li class="listClass" id="id1"><a href="http://link1">Link 1</a></li>
<li class="listClass" id="id2"><a href="http://link2">Link 2</a></li>
<li class="listClass" id="id3"><a href="http://link3">Link 3</a></li>
</ul>
Now I like to get the following:
All links as an array
All ids of li as an array
Can someone help me please?
解决方案
var ids = new Array(); var hrefs = new Array(); $('#ulList li').each(function(){ ids.push($(this).attr('id')); hrefs.push($(this).find('a').attr('href')); })
这篇关于在jQuery中将所有hrefs作为数组获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文