Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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/3/html/78.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获取属性rel=“no”的所有锚_Jquery_Html_Jquery Selectors - Fatal编程技术网

如何使用jquery获取属性rel=“no”的所有锚

如何使用jquery获取属性rel=“no”的所有锚,jquery,html,jquery-selectors,Jquery,Html,Jquery Selectors,我想在我的页面上获取属性rel存在且其值为no的所有锚元素 如何使用jQuery实现这一点 我用find方法做了一些尝试 var list = []; $(parentElement).find('[rel]').each(function(index){ if (this.attr("rel")) list.push(this); }); 这能更容易地完成吗?使用a和[rel=no]组合: 如果只需要链接而不是书签的锚定元素,也可以使用[href]: 将a与[rel=no]组合使

我想在我的页面上获取属性rel存在且其值为no的所有锚元素

如何使用jQuery实现这一点

我用find方法做了一些尝试

 var list = [];

$(parentElement).find('[rel]').each(function(index){
    if (this.attr("rel")) list.push(this);
});
这能更容易地完成吗?

使用a和[rel=no]组合:

如果只需要链接而不是书签的锚定元素,也可以使用[href]:

将a与[rel=no]组合使用:

如果只需要链接而不是书签的锚定元素,也可以使用[href]:


如果我明白你想要什么,试试这个:

$('a[rel="no"]');

如果我明白你想要什么,试试这个:

$('a[rel="no"]');
你可能想要

你可能想要


等等,那不是rel的值或锚的内容吗?等等,那不是rel的值或锚的内容吗?我确实记得有一件事要求jQuery中的属性选择器在某个特定版本之后总是有引号,即[rel=no]。但要记住哪一个。@RichardNeilagan:只有当值包含分隔符时才需要。Ref:可以是一个不带引号的单词,也可以是带引号的字符串~ah,让我明白了。我想我误解了这里的第二段:我确实记得jQuery中的属性选择器必须始终具有引用值,即在某个特定版本之后的[rel=no]。但要记住哪一个。@RichardNeilagan:只有当值包含分隔符时才需要。Ref:可以是一个不带引号的单词,也可以是带引号的字符串~ah,让我明白了。我想我误解了这里的第二段:
$('a[rel="no"]');
$('a[rel=no]')
var anchorArray = $("a[rel='no']");