jQuery - znajdowanie elementów potomnych

Stronę tą wyświetlono już: 314 razy

Za pomocą metody find oraz metody children można wyszukać podelementy DOM, które będą spełniały warunek dopasowania. Oto przykład:

Listing 1
  1. $("li.cars").find("li"); // znajduje elementy li wewnątrz li.cars

Powyższy kod najpierw wyciąga wszystkie elementy li mające atrybut class = "cars" a następnie wyszukuje wszystkie elementy li. Zapis powyższy jest równoważny takiemu:

Listing 2
  1. $("li.cars", "li");

Możliwe jest też sterowanie atrybutami wszystkich elementów potomnych znajdujących się wewnątrz danej listy dopasowania. Oto przykład:

Listing 3
  1. $("li.cars").children().css("color", "red");

Powyższy kod ustawia kolor czcionki wszystkim elementom potomnym, których rodzicem jest element li o atrybucie class = "cars".

Komentarze