Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Elementy HTML niewidoczne dla jQuery
Forum PHP.pl > Forum > Przedszkole
MateuszS
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
nospor
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.
rad11
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
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.