Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Dodanie nowego elementu DOM
pawelt
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.11.2011

Ostrzeżenie: (0%)
-----


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. });


Ten post edytował pawelt 23.08.2013, 20:52:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sunpietro
post
Post #2





Grupa: Zarejestrowani
Postów: 262
Pomógł: 26
Dołączył: 23.01.2009
Skąd: eZ Systems

Ostrzeżenie: (0%)
-----


jest taka funkcja: .after(), poczytaj sobie o niej
Go to the top of the page
+Quote Post
pawelt
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.11.2011

Ostrzeżenie: (0%)
-----


Dzięki, działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:36