• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

niedziałający this w Ajax

0 głosów
290 wizyt
pytanie zadane 26 września 2016 w JavaScript przez Madar Obywatel (1,560 p.)

Witam
Piszę aplikację w ajax z użyciem json. Aplikacja pobiera z bazy danych uzytkownikow oraz wysiwetla ich na ekranie. Do kazdego uzytkownika dodany jest button, ktory po nacisnieciu rozwija diva, cos na zasadzie "show more info". Teraz pytanie: Jak z użyciem jQuery po naciśnięciu na przycisk ukryć lub pokazać tylko dany element? 

 

			$('.show__more__info').on('click', function() {
				 $('.more').toggle(this);
			});



Kod wyglada nastepujaco: 
Po kliknięciu na przycisk o klasie "show__more__info" wywoluje sie funkcja, ktora pokaze lub ukryje klasę "more" ale problem polega na tym, ze this tutaj nie dziala i pokazuje lub ukrywa wszystkie divy. Macie jakiś pomysł jak to okodzić? 

1 odpowiedź

0 głosów
odpowiedź 26 września 2016 przez niezalogowany

this tutaj nie dziala i pokazuje lub ukrywa wszystkie divy. Macie jakiś pomysł jak to okodzić? 

this nic w toggle nie robi.

toggle działa poprawnie, ukrywa lub pokazuje wszystkie elementy które 'zaznaczyłeś', czyli te z klasą more.

Aby to zadziałało, potrzebujesz mniej więcej czegoś takiego:

$('.show__more__info').on('click', function() {
    $(this).next('.more').toggle();
});
komentarz 26 września 2016 przez Madar Obywatel (1,560 p.)
a za pomoca removeClass da się to jakoś zrobić?
komentarz 26 września 2016 przez niezalogowany
ale z czego Ty chcesz usuwać klasy i po co?
komentarz 26 września 2016 przez Madar Obywatel (1,560 p.)
Nie no, to bez sensu... Nie wiem jak to zrobic :/
komentarz 26 września 2016 przez niezalogowany
pokaż kawałek HTMLa z przyciskami i opisami

Podobne pytania

0 głosów
1 odpowiedź 183 wizyt
pytanie zadane 11 sierpnia 2017 w JavaScript przez Maciek123233 Gaduła (3,400 p.)
0 głosów
1 odpowiedź 842 wizyt
0 głosów
2 odpowiedzi 790 wizyt

93,427 zapytań

142,421 odpowiedzi

322,649 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...