AngularJs通过rel属性查找链接不起作用

时间:2019-06-20 12:59:33

标签: javascript jquery angularjs attributes document

如果我尝试这样做:

$document.find('link')

它列出了这一点:

JQLite(9) [link, link, link, link, link, link, link, link, link]

但是,如果我尝试这样做:

$document.find('link[rel="canonical"]')

$document.find('link[rel="stylesheet"]')

或页面上出现的任何其他link,我得到了:

JQLite {} 

我不知道为什么,我的头要爆炸了,因为我尝试了各种各样的员工,但都没有成功。基本上,我尝试更新规范标签(如果存在)。

1 个答案:

答案 0 :(得分:1)

$document只是window.document的精简jQuery包装器,请尝试:

$document[0].querySelectorAll('link[rel="stylesheet"]');