Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQUERY] Zawartość ostatniego elementu danej klasy do zmiennej.
Forum PHP.pl > Forum > Przedszkole
hack
Cześć.

Skleiłem z gugla coś takiego:

Kod
function pobierz(data) {
  $("#live").append(data);
}
$(document).ready(function() {
  setInterval(function() {
    $.get('skrypt.php?iefejk='+(new Date().getTime()), pobierz);
  }, 5000);
});

Funkcja 'pobierz' wyłapuje 'data' w której zawartości jest kilka elementów font tej samej klasy.
Teraz pytanie, jak wyciągnąć do zmiennej z 'data' zawartość ostatniego elementu font ?

Próbowałem:
Kod
function pobierz(data) {
  $("#live").append(data);

  var test = $('font:last').html(data);
  alert(test);

}
$(document).ready(function() {
  setInterval(function() {
    $.get('skrypt.php?iefejk='+(new Date().getTime()), pobierz);
  }, 5000);
});

Jednak to nie pyka. Będę wdzięczny za pomoc.
qrzysztof
A nie ma być przypadkiem:
Kod
var test=$(data).last().html();

?

Trochę namieszałeś. Sprawdź czy to działa a jak nie to pokombinujemy dalej.

Ewentualnie z filtrem jeśli są tam też inne rzeczy:


Kod
var test=$(data).filter('font').last().html();


albo

Kod
var test=$(data).hasClass('nazwa_klasy').last().html();


Natomiast jeśli powyższe nie działają a elementy font składające się na zmienną data są jeszcze czymś objęte to można spróbować:

Kod
var test=$(data).find('.nazwa_klasy').last().html();


albo

Kod
var test=$(data).find('font').last().html();
hack
Kod
var test=$(data).filter('font').last().html();

Działa doskonale, dziekuje bardzo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.