Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Elementy HTML niewidoczne dla jQuery, Powazny problem
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Hej czesc, mam taki oto pseudokod (u mnie wyglada to troche inaczej):

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready( function() {
  2. addInputs();
  3. $('#confirm-button').on('click', function() {
  4. var json = getInputValues()
  5. });
  6. });
[JAVASCRIPT] pobierz, plaintext


Problem jest w tym, ze jquery nie widzi dodanych inputow (poprzez 'append' do diva). Odnosilem sie przez name, id ale niestety mam ciagle value jako undefined jakby DOM tego nie widzial.

Pozdrawiam


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czyli ze funcja addInputs dodaje inputy o ID confirm-button
i ten kod nie widzi tych inputow
$('#confirm-button')
?
Ale widzi pierwszy a pozostalych nie? ID powinno byc UNIKALNE wiec nie moze byc wiele elementow o tym samym ID. Uzywaj CLASS zamiast ID.
Poza tym jesli nadal nie bedzie dzialac to zamiast pseudo kodu podaj kod prawdziwy bo czesto gesto jedno ma sie nijak do drugiego a my bez sensu szukamy bledow.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rad11
post
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


A może też musisz odwołać sie pierw do np body czyli np:

  1. $(document).ready( function() {
  2. addInputs();
  3. $('body').on('click','#confirm-button', function() {
  4. var json = getInputValues()
  5. });
  6. });


I tak jak pisał nospor lepiej uzyć klasy jeżeli jest ich więcej
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: 21.08.2025 - 04:29