Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery是否列出页面上的所有锚?_Jquery_Html_Anchor_Match - Fatal编程技术网

jQuery是否列出页面上的所有锚?

jQuery是否列出页面上的所有锚?,jquery,html,anchor,match,Jquery,Html,Anchor,Match,如何请求单个HTML文档上的所有锚 $('.notfront article a[href!=http]').attr('href') 只返回第一场比赛 $('.notfront article a').attr('href').match(/^#\w+/g) 也只返回第一个元素。这将在不使用foreach循环的情况下选择它们 function getAnchorElements(){ var elems = []; $('.notfront article a').each

如何请求单个HTML文档上的所有锚

$('.notfront article a[href!=http]').attr('href')
只返回第一场比赛

$('.notfront article a').attr('href').match(/^#\w+/g)

也只返回第一个元素。

这将在不使用foreach循环的情况下选择它们

function getAnchorElements(){
    var elems = [];
    $('.notfront article a').each(function(){
        if($(this).attr('href').match(/^#\w+/g))
            elems.push(this);
    });
    return elems;
}
$(".notfront article a[href^='#']" ).

这将在不使用foreach循环的情况下选择它们

$(".notfront article a[href^='#']" ).

这将在不使用foreach循环的情况下选择它们

$(".notfront article a[href^='#']" ).

这将在不使用foreach循环的情况下选择它们

$(".notfront article a[href^='#']" ).


您试图实现的目标是什么?无论您的选择器是什么,.attr始终只返回第一个的值。任何jquery getter方法也是如此。如果没有更多关于您正在尝试执行的操作的信息,除了说您不能这样做之外,实在不可能回答这个问题。所以您只是尝试返回第一个不是外部超链接的锚元素吗?是的,我需要收集页面上存在的所有锚元素。类似于目录的东西我希望有人能解释下面的内容:(您试图实现什么?无论您的选择器是什么,.attr将始终只返回第一个的值。任何jquery getter方法也是如此。如果没有关于您尝试执行的操作的更多信息,除了说您不能这样做之外,您真的不可能回答这个问题。那么您是否只是尝试返回f第一个不是外部超链接的锚点元素?是的,我需要收集页面上存在的所有锚点。类似于目录的内容我希望有人能解释下一步:(您试图实现什么?无论您的选择器是什么,.attr将始终只返回第一个的值。任何jquery getter方法也是如此。如果没有关于您尝试执行的操作的更多信息,除了说您不能这样做之外,您真的不可能回答这个问题。那么您是否只是尝试返回f第一个不是外部超链接的锚点元素?是的,我需要收集页面上存在的所有锚点。类似于目录的内容我希望有人能解释下一步:(您试图实现什么?无论您的选择器是什么,.attr将始终只返回第一个的值。任何jquery getter方法也是如此。如果没有关于您尝试执行的操作的更多信息,除了说您不能这样做之外,您真的不可能回答这个问题。那么您是否只是尝试返回f第一个不是外部超链接的锚点元素?是的,我需要收集页面上存在的所有锚点。类似于目录的东西我希望有人能解释下一步:(但是没有这样做。但是没有那样做。但是没有那样做。但是没有那样做。但是没有那样做。