Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][jQuery] OnClick a jQuery
Stef@n
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Witam, mam pewnie problem jak przerobić kod JS w jQuery.
Chce przesłać po kliknięciu na diva kilka zmiennych (każdy div ma inne zmienne) tak jak jest to zrobione na zdarzeniu w JS onClick niestety nie mogę tego ogarnąć w jQuery.

  1. <script type="text/javascript">
  2. function Kolejnosc(jeden, dwa, trzy) {
  3. var dane = jeden + " | " + dwa + " | " + trzy;
  4. alert(dane);
  5. }
  6. <div onClick="Kolejnosc('Moja wartosc 1', 'Moja wartosc 2', 'Moja wartosc 3')">Wczytaj wyniki div 1</div>
  7. <div onClick="Kolejnosc('Moja inna 1', 'Moja inna 2', 'Moja inna 3')">Wczytaj wyniki div 2</div>


Próbowałem to w taki sposób, ale nie wiem gdzie te zmienne zapakować:
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $(".klik").click(function() {
  4. alert("Okienko");
  5. });
  6. });
  7. <div class="klik">Wczytaj wyniki div 1</div>
  8. <div class="klik">Wczytaj wyniki div 2</div>


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Jeżeli jest to xhtml to możesz divowi nadać swoje atrybuty, które później w js będziesz w stanie pobrać za pomocą metody attr('nazwa');

np:
  1. <div class="klik" wartosc1="Cos tam" wartosc2="ugabuga" wartosc3="akuku">Wczytaj wyniki div 1</div>


i teraz w js jak zrobisz:

  1. ...
  2. $('.klik').click(function(){
  3. my_value_1 = $(this).attr('wartosc1');
  4. itd...
  5. });
  6. ...


Będziesz miał dostęp do tych wartości.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 07:59