Pobranie wyznaczonych elementów w danym kontenerze - jak?

0

Witam, Jak w jquery można pobrać wszystkie elementy w danym kontenerze z określoną klasą tzn:

a
b
........ ..........
jak w pętli pobrać wysokość osobno każdego z elementów klasy content z pomocą jquery? dziękuje za pomoc.
1

Próbowałeś:

   $("#footer .content")
1
  var $container = $("#footer"); // cachujemy to i pozniej korzystamy ze zmiennej $container, dzieki temu za kazdym razem nie grzebiemy w DOM'ie
  var $content = $container.find(".content"); // majac kontener mozesz znalezc w nim wszystko
  var i = 0;
  while (i < $content.length) {
    console.log($content[i].clientHeight)
    i++;
  };
0

Dzięki!, próbowałem podobnie z tym że przy zmiennych var $content; nie dawałem $ (to jest potrzebne jak się elementy wyszukuje czy jak się tablice tworzy czy po co?) i zamiast clientHeight dawałem po prostu .height();

0

$ to funkcja pochodząca z biblioteki jQuery. Przy nazwach zmiennych nie musisz dodawać $, to jest tylko w celach informacyjnych. Jeżeli pobierzesz jakiś element ze strony document.getElementById("test"); i $("#test") to tylko na drugim będziesz mógł wywołać funkcje z biblioteki jQuery. $ jest po to, żeby pamiętać, czy w tej zmiennej siedzi element pobrany za pomocą jQuery.

@Software jeżeli chciałbyś się nauczyć javascriptu i jQuery to możesz spróbować mojej ścieżki. Krótki opis możesz znaleźć tutaj Dodawanie submenu

0

Dzięki, na razie pisze proste skrypty na potrzeby szablonu, z poradnika skorzystam na pewno, bo jeszcze muszę sobie rezponsywne menu podrasować, (używam boostrapa do rezponsywności, ale menu bym chciał jakieś ładniejsze niż zwykła belka, bynajmniej na dużych rozdzielczościach, ale to tam później się tym zajme).

1 użytkowników online, w tym zalogowanych: 0, gości: 1