jQuery - Pobierz zawartość i atrybuty


jQuery zawiera potężne metody zmiany i manipulowania elementami i atrybutami HTML.


jQuery DOM Manipulacja

Bardzo ważną częścią jQuery jest możliwość manipulowania DOM.

jQuery zawiera kilka metod związanych z DOM, które ułatwiają dostęp do elementów i atrybutów oraz manipulowanie nimi.

DOM = Document Object Model

DOM definiuje standard dostępu do dokumentów HTML i XML:

„W3C Document Object Model (DOM) to platforma i neutralny językowo interfejs, który umożliwia programom i skryptom dynamiczny dostęp i aktualizację treści, struktury i stylu dokumentu."


Pobierz zawartość — text(), html() i val()

Trzy proste, ale przydatne metody jQuery do manipulacji DOM to:

  • text() - Ustawia lub zwraca zawartość tekstową wybranych elementów
  • html() - Ustawia lub zwraca zawartość wybranych elementów (w tym znaczniki HTML)
  • val() - Ustawia lub zwraca wartość pól formularza

Poniższy przykład pokazuje, jak uzyskać zawartość za pomocą jQuery text()i html()metod:

Przykład

$("#btn1").click(function(){
  alert("Text: " + $("#test").text());
});
$("#btn2").click(function(){
  alert("HTML: " + $("#test").html());
});

Poniższy przykład pokazuje, jak uzyskać wartość pola wejściowego za pomocą val()metody jQuery:

Przykład

$("#btn1").click(function(){
  alert("Value: " + $("#test").val());
});


Pobierz atrybuty - attr()

Metoda jQuery attr()służy do pobierania wartości atrybutów.

Poniższy przykład pokazuje, jak uzyskać wartość atrybutu href w łączu:

Przykład

$("button").click(function(){
  alert($("#w3s").attr("href"));
});

W następnym rozdziale wyjaśniono, jak ustawić (zmienić) zawartość i wartości atrybutów.


Ćwiczenia z jQuery

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Użyj metody jQuery, aby zwrócić zawartość tekstową elementu <div>.

$("div").();


Dokumentacja HTML jQuery

Aby uzyskać pełny przegląd wszystkich metod jQuery HTML, przejdź do naszego jQuery HTML/CSS Reference .