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

[JavaScript]+[JQuery] Problem z usuwaniem danego diva z pośród tych samych divów

42 Warsaw Coding Academy
0 głosów
251 wizyt
pytanie zadane 24 listopada 2016 w Sieci komputerowe, internet przez niezalogowany

Witam mam pytanie jak zrobić aby po kliknięciu krzyżyka usuwało mi tylko dany element a nie wszystkie. Wszystkie pozostałe elementy mają taką sama nazwę div.

Obrazek dot. problemu

Kod HTML:

<ul class="categ">
	<span class="color-box"><a href="#">Wszystkie</a> <i class="fa fa-times" aria-hidden="true"></i></span>
	<span class="color-box pier gatunek"><a href="#">Akcji</a> <i class="fa fa-times" aria-hidden="true"></i></span>
	<span class="color-box pier gatunek"><a href="#">Dramat</a> <i class="fa fa-times" aria-hidden="true"></i></span>
</ul>	
komentarz 24 listopada 2016 przez hoktaur Pasjonat (22,250 p.)

ten kod co podesłałeś nie ma żadnego div'a?

ale może coś chodzi ci o coś w desń:

$(this).parent().remove();

 

komentarz 24 listopada 2016 przez niezalogowany
Dzieki bardzo :P to było łatwiesze niż myślałem :P
komentarz 24 listopada 2016 przez Comandeer Guru (607,060 p.)

A ja tylko przypomnę, że przycisk powinien być przyciskiem i mieć odpowiednią treść tekstową! Więc nie samo i tylko

<button>
    <i class="fa fa-times" aria-hidden="true"></i>
    <span class="visuallyhidden">Usuń</span>
</button>
<!-- względnie -->
<button aria-label="Usuń">
    <i class="fa fa-times" aria-hidden="true"></i>
</button>

 

komentarz 24 listopada 2016 przez hoktaur Pasjonat (22,250 p.)
wiem że kolega lubi mieć jak w3c piszą więc jak się mogę doczepić jeszcze czy ten button nie powinien mieć atrybut type="button"?
komentarz 24 listopada 2016 przez Comandeer Guru (607,060 p.)

To zależy.

Jeśli przycisk jest poza formularzem, to [type=button] jest domyślnie.

Jeśli jest w formularzu, to domyślnie jest [type=submit]… i ten fakt można wykorzystać do stworzenia rozwiązania w duchu PE ;) Ot, jeśli ktoś bez JS kliknie taki przycisk, zostanie wysłany formularz i element zostanie usunięty po stronie serwera.

Więc IMO nawet lepiej jak nie ma.

komentarz 24 listopada 2016 przez Comandeer Guru (607,060 p.)
Poza tym to nie ma nic do zgodności z W3C, a po prostu chodzi o kwestie dostępności… Polecam sobie choć raz pochodzić po Sieci z włączonym czytnikiem ekranu.

1 odpowiedź

0 głosów
odpowiedź 24 listopada 2016 przez xmentor Nałogowiec (49,520 p.)
Zastosuj event delegation

Podobne pytania

0 głosów
2 odpowiedzi 286 wizyt
pytanie zadane 10 grudnia 2016 w JavaScript przez BjoTrek Nowicjusz (210 p.)
0 głosów
1 odpowiedź 305 wizyt
pytanie zadane 21 września 2016 w JavaScript przez bugs55 Obywatel (1,090 p.)

93,395 zapytań

142,389 odpowiedzi

322,569 komentarzy

62,753 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
...