Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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 smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:47