Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciąganie tekstu z label
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
markus29
Witam
Męczę się z jednym problemem otóż mam pole w formularzu z multicheckboxem , formularz jest generowany przez zend_form dlatego nie mam zbyt dużej możliwości edytowania formularza.
mam tak
  1. <label><input type="checkbox" name="idkolor[]" id="idkolor-1" value="1">Beżowy</label>

Jak za pomocą javasciptu wyciągnąc nazwe Beżowy ?

Kod javasciptu mam taki
  1. $("input[name='idkolor[]']:checked").each(function(){
  2.  
  3. );
  4. });
kamil4u
Kod
alert( $("#idkolor-1").parent().text() );
markus29
Cytat(kamil4u @ 19.01.2013, 22:38:18 ) *
Kod
alert( $("#idkolor-1").parent().text() );


Działa tylko jak zrobić żeby użyć name =idkolor[] , próbowałem użyć this ale mi nie wychodzi, mam wiele kolorów i każdy następny ma id większy o jeden czyli
  1. <label><input type="checkbox" name="idkolor[]" id="idkolor-1" value="1">Beżowy</label>
  2. <label><input type="checkbox" name="idkolor[]" id="idkolor-2" value="2">Niebieski</label>


Dobra poradziłem sobie wyciągłem id danego elementu a potem podstawilem id pod idkolor-1

  1. var id = $(this).attr('id')
kamil4u
http://jsfiddle.net/SU6SN/
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.