Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Dodanie nowego elementu DOM
Forum PHP.pl > Forum > Przedszkole
pawelt
Mam problem z dodaniem nowego elementu DOM w jQuery.
Pole input ma nadany atrybut name="tytul". Po wyjściu z tego pola funkcja isNotEmpty() sprawdza, czy pole nie jest puste.
Wszystko działa, ale mam problem z dodaniem nowego elementu <span> zaraz po tym input. Próbowałem z append() oraz add() i nie wiem dlaczego nie działa.
Może źle przekazuje ten parametr $(this) albo źle wywołuję tę funkcję append()?

  1. function isNotEmpty(pole) {
  2. if(pole.val().length < 1) {
  3. pole.append('<span>To pole nie może być puste</span>');
  4. }
  5. }
  6.  
  7. $('[name=tytul]').blur(function() {
  8. isNotEmpty($(this));
  9. });
sunpietro
jest taka funkcja: .after(), poczytaj sobie o niej
pawelt
Dzięki, działa smile.gif
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.