返回javascript/jquery中包含字符串的所有URL

返回javascript/jquery中包含字符串的所有URL,javascript,jquery,Javascript,Jquery,我确信这非常简单,但我想运行jquery/javascript脚本来返回第v页上包含“601”的所有URL的数组。用于过滤包含所有URL的数组。并确定URL是否包含“601” var items = $("[href*=601]").map(function(){return $(this).attr('href')}) 编辑: 抱歉,我没有看到您也希望先获取所有链接元素 var urls = []; $("a").each(function() { urls.push(this.

我确信这非常简单,但我想运行jquery/javascript脚本来返回第v页上包含“601”的所有URL的数组。

用于过滤包含所有URL的数组。并确定URL是否包含
“601”

var items = $("[href*=601]").map(function(){return $(this).attr('href')})

编辑:

抱歉,我没有看到您也希望先获取所有链接元素

var urls = [];
$("a").each(function() { 
    urls.push(this.href)
})
然后你可以使用我的第一种方法或者直接使用

var filtered = [];
$("a").each(function() { 
    var url = this.href
    if (url.includes("601")) {
        filtered.push(url)
    }
})

您可以使用选择器
a[href*='601']
获取
href
包含文本
“601”
的每个元素。要将它们放入数组,您可以使用
.each()
,然后使用
push()
属性:

var arr=[];
$(“a[href*='601'])。每个(函数(){
arr.push($(this.attr('href'));
})
控制台日志(arr)


给我们举个例子,在文档中什么分类为“页面上的URL”?对不起,URL指的是href链接。e、 g.“Hi Md Adil,这只返回第一个包含601的href,但页面上有很多,我需要它们的数组。对不起,我很匆忙,请再次查看此更新。
var filtered = [];
$("a").each(function() { 
    var url = this.href
    if (url.includes("601")) {
        filtered.push(url)
    }
})