Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] który to element ( each )
Forum PHP.pl > Forum > Po stronie przeglądarki
Micchaleq
Witam serdecznie,

Chciałbym sobie skrócić mój poprzedni kod i pojawił się problem.
Mój kod miał za zadanie usuwać tekst domyślny z Input-a i tak się działo kiedy rozpisałem każdego z osobna,

Teraz chciałbym zastąpić za wpisywanie kodu dla każdego inputa jednym w tym celu będę potrzebował wiedzieć który to element.

Mój kod wygląda tak :
  1. var arr = ["(imie i nazwisko)","(adres e-mail)","(temat)"];
  2. $('#contact_form').click(function() {
  3. $('.contact_inp').each(function(i){
  4. if($('.contact_inp').eq(i).val() == arr[i]){ $(this).val(i); }
  5. });
  6. });
  7.  

mój formularz oznaczony jest jako contact_form a pola input, teraz jak kliknę w formularz zmieniają się jego pola na 0 1 2. teraz tylko jak zrobić aby po kliknięciu w dane pole zmieniała się tylko jego wartość?
k_@_m_i_l
http://jsfiddle.net/K4YKz/

Poza tym, możesz użyć zawsze atrybutu placeholder dla inputu i będzie sprawa załatwiona.
Pawel_W
prościej Ci będzie odwołać się do wartości początkowej, mianowicie

  1. if($(this).val() == $(this).get(0).defaultValue)
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.