Я пытаюсь выяснить ванильный эквивалент следующего кода:
$(document).attr('key', 'value');
До сих пор я изучал
-
document- это не элемент, поэтому вы не можете называтьsetAttributeна нем -
document.documentElement- возвращает тегhtml. Это не тот "элемент", который нацелен на jquery. -
$(document)[0]похоже, возвращает теневой элемент в Chrome Inspector -
$(document).attr('key', 'somethingUnique')не существует в Chrome Inspector
Является ли jQuery, создавая свой собственный элемент теневого элемента в документе, чтобы он мог рассматривать его как настоящий элемент? Какой элемент jQuery действительно ссылается, когда вы делаете $(document)?