Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Jquery - clic
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam mam na stronie parę takich elementów
  1. <span class="hide" id="11">
  2. <div class="remove">X</div>
  3. </span>

Z tym, że w <span> atrybut id jest zawsze inny i teraz chciałbym zrobić w jquery tak, że jak klikne na element <span> to pobierze mi id z tego elementu na który kliknąłem
Wszystko sam sobie zrobię tylko proszę o podpowiedź jak sprawdzić w który element user kliknął
webdice
[JAVASCRIPT] pobierz, plaintext
  1. $( 'span' ).click( function()
  2. {
  3. alert( this.id );
  4. });
[JAVASCRIPT] pobierz, plaintext
VIPPER_
Ja bym to zrobił tak:

[JAVASCRIPT] pobierz, plaintext
  1. $('span .hide').click(function() {
  2. var twoje_id = $(this).attr('id');
  3. });
[JAVASCRIPT] pobierz, plaintext
webdice
Cytat(VIPPER_ @ 29.12.2010, 18:27:59 ) *
Ja bym to zrobił tak:

[JAVASCRIPT] pobierz, plaintext
  1. $('span .hide').click(function() {
  2. var twoje_id = $(this).attr('id');
  3. });
[JAVASCRIPT] pobierz, plaintext


Pod kątem optymalizacji tragedia. ID mamy w this.id i nie widzę najmniejszego sensu pobieranie go przez tworzenie nowej instancji jQuery, oraz tak samo przypisywania go do innej zmiennej jeśli nie będzie wykorzystywane poza ciałem funkcji, a zapewne nie będzie.

P.S. Tak jak już wiele razy było mówione, programowanie to nie tylko bezmyślne pisanie kodu, tak aby tylko dział. To przede wszystkim myślenie.
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.