返回javascript/jquery中包含字符串的所有URL
我确信这非常简单,但我想运行jquery/javascript脚本来返回第v页上包含“601”的所有URL的数组。用于过滤包含所有URL的数组。并确定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.
“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)
}
})