Jquery:制作所有寻呼机项目的数组

时间:2011-11-03 10:27:41

标签: javascript jquery arrays

127.0.0.1/test?page=1,127.0.0.1/test?page=2,127.0.0.1/test?page=3。

如何在寻呼机上创建所有新项目的数组。

我想只保存该页面中的元素 对数组有类item-new

更清楚:我想要一个包含所有内部html代码的元素写入数组。

< - 之前 1 5 next - >

这是获取页面的方法:

GET http://127.0.0.1/index?page=1

寻呼机HTML代码:

<div class="item-list">
<ul class="pager">
<li class="pager-current">1</li>
<li class="pager-item">
<a class="active" title="Go to page 2" href="/challenges?page=1">2</a>
</li>
<li class="pager-next">
<a class="active" title="Go to next page" href="/challenges?page=1">next ›</a>
</li>
<li class="pager-last">
</ul>
</div>

我感谢所有这些伟大的支持者! :}

1 个答案:

答案 0 :(得分:3)

如果我们假设寻呼机内的所有a元素都包含网页的URL,我们可以这样做:

var pages = [];
$('ul.pager a').each(function({
    pages.push( $(this).attr('href') );
}));

这将使用所有链接填充pages数组。