AngularJs найти ссылку по атрибуту rel не работает - PullRequest
0 голосов
/ 20 июня 2019

Если я попробую это:

$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 Ответ

1 голос
/ 20 июня 2019

$document - это просто облегченная оболочка jQuery для window.document, попробуйте:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...