mogę wybrać organizmie i html części dokumentu przy użyciuwybrać korzeń dokumentu przy użyciu jQuery
$('body')
i
$('html')
odpowiednio, ale jak mam wybrać korzeń dokumentu?
mogę wybrać organizmie i html części dokumentu przy użyciuwybrać korzeń dokumentu przy użyciu jQuery
$('body')
i
$('html')
odpowiednio, ale jak mam wybrać korzeń dokumentu?
Nie wiem, co masz na myśli, ale aby wybrać dokument robisz
$(document);
Aby uzyskać zawartość dokumentu Zgaduję trzeba się documentElement, która jest tak samo jak tag w <html>
większość środowisk.
$(document.documentElement);
'document.documentElement' wskazuje na element' html' ... mówiąc po prostu :) –
Działa idealnie. Dzięki adeneo :) –
Zaskakujący "dokument" nie znajduje się wewnątrz napisu. – Panzercrisis
Interfejs dokumentu dziedziczy z węzła i reprezentuje cały dokument, taki jak strona HTML. Chociaż węzeł dokumentu jest konceptualnie korzeniem dokumentu, to nie jest fizycznie rootem - węzeł główny jest pierwszym węzłem elementu w dokumencie i jest reprezentowany przez jego właściwość documentElement.
Można wybrać documentElement z następującego kodu:
var root = document.documentElement;
LUB
$(document.documentElement);
Korzeń DOM jest zawsze element html
.
Można go uzyskać z $('html')
lub $(':root')
.
następujące twierdzenia powinny być zawsze prawdziwe:
$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement
'$ (document)' ...? – undefined
Dlaczego chcesz? Nie * masz * używać jQuery do wszystkiego - używanie javascript jest całkiem w porządku. – Ariel
Wystarczająco zabawne '$ (dokument) .html()' zwraca 'null' tutaj (używając _jQuery 1.71_), podczas gdy' $ (document) .text() 'zwraca oczekiwany wynik. – zrajm