jQuery - Pobierz i ustaw klasy CSS


Dzięki jQuery łatwo jest manipulować stylem elementów.


jQuery Manipulowanie CSS

jQuery ma kilka metod manipulacji CSS. Przyjrzymy się następującym metodom:

  • addClass()- Dodaje jedną lub więcej klas do wybranych elementów
  • removeClass()- Usuwa jedną lub więcej klas z wybranych elementów
  • toggleClass()- Przełącza pomiędzy dodawaniem/usuwaniem klas z wybranych elementów
  • css()- Ustawia lub zwraca atrybut stylu

Przykładowy arkusz stylów

We wszystkich przykładach na tej stronie zostanie użyty następujący arkusz stylów:

.important {
  font-weight: bold;
  font-size: xx-large;
}

.blue {
  color: blue;
}

Metoda jQuery addClass()

Poniższy przykład pokazuje, jak dodać atrybuty klasy do różnych elementów. Oczywiście przy dodawaniu klas możesz wybrać wiele elementów:

Przykład

$("button").click(function(){
  $("h1, h2, p").addClass("blue");
  $("div").addClass("important");
});

Możesz także określić wiele klas w ramach addClass()metody:

Przykład

$("button").click(function(){
  $("#div1").addClass("important blue");
});


Metoda jQuery removeClass()

Poniższy przykład pokazuje, jak usunąć określony atrybut klasy z różnych elementów:

Przykład

$("button").click(function(){
  $("h1, h2, p").removeClass("blue");
});

Metoda jQuery toggleClass()

Poniższy przykład pokaże, jak korzystać z toggleClass()metody jQuery. Ta metoda przełącza pomiędzy dodawaniem/usuwaniem klas z wybranych elementów:

Przykład

$("button").click(function(){
  $("h1, h2, p").toggleClass("blue");
});

Metoda jQuery css()

Metoda jQuery css()zostanie wyjaśniona w następnym rozdziale.


Ćwiczenia z jQuery

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Użyj metody jQuery, aby dodać „ważną” klasę do elementu <p>.

$("p").("");


Dokumentacja CSS jQuery

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