我正在寻找一个网站源代码,并用链接集合填充一个数组,并通过它们的a class
进行过滤。用特定类别的链接填充一个javascript数组
举例来说,链接是<a class="title">
,我如何定位每个类并将URL添加到数组?
Javascript或jQuery会更好吗?
我正在寻找一个网站源代码,并用链接集合填充一个数组,并通过它们的a class
进行过滤。用特定类别的链接填充一个javascript数组
举例来说,链接是<a class="title">
,我如何定位每个类并将URL添加到数组?
Javascript或jQuery会更好吗?
这是很容易使用jQuery:
var arr = [];
var ptr = 0;
$('.title').each(function() {
arr[ptr] = $(this).attr('href');
ptr++;
})
喜欢的东西
var collectionOfLinks = {};
$('a').each(function() {
var cl = $(this).attr('class');
if (collectionOfLinks[cl] === undefined) {
collectionOfLinks[cl] = [];
collectionOfLinks[cl].push($(this).attr('href'));
}else{
collectionOfLinks[cl].push($(this).attr('href'));
}
});
有了这个,你结束了一个对象,其属性名称是<a>
元素,其值是HREF
阵列使用jQuery的类和,你可以做var urls = $("a.title").attr("href")
到得到你想要的。
你可以做类似下面,
var linkURL = [];
$('a.title').each (function() {
linkURL.push(this.href);
});