Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]jQuery problem z elementami formularza
Forum PHP.pl > Forum > Przedszkole
smietek
Mam taki kod napisany pod jQuery, który po kliknięciu przycisku "Resetuj" ma pobrać każdy element input z formularza o id filter (a następnie coś z nim zrobić), jednak niestety nie działa (FireBug wywala już przy eachu błąd):

  1. $('input[type="reset"]').click(function()
  2. {
  3. $('#filter>input').each(function()
  4. {
  5.  
  6. });
  7. });


Może mi ktoś wytłumaczyć dlaczego?
darko
Jaki błąd?
1. Spróbuj zamienić 'input[type="reset"]' na '"nput[type='reset']"
2. Czy wszystkie te elementy mają takie samo id o nazwie filter? Nie najpierw zdefiniować sobie tablicy idków elementów formularza, a później each/foreach na tablicy i pobrać wartości tych pól?

input[id*=filter]

http://weblogs.asp.net/psperanza/archive/2...partial-id.aspx
smietek
1. To działa bez problemu
2. To w takim razie inaczej - jak pobrać wszystkie elementy z danego formularza, które to są inputami o typie text? I mają być tylko elementy z tego konkretnego formularza bez dodania żadnych dodatkowych nazw czy id do tych inputów.
melkorm
Kod
$('input[type=text]',$('formularz'));
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.