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

Usuwanie wybranych elementów tablicy myszką.

Object Storage Arubacloud
+1 głos
164 wizyt
pytanie zadane 30 kwietnia 2018 w JavaScript przez GracjanDogg Użytkownik (840 p.)

Mam tablicę z jakimiś elementami:

[...] [...] [...] itd.

Używam także:

ekwipunek.splice(0, 1);

Chciałbym usunąć tylko ten element, na który kliknę myszką. Nie będę wklejał kodu bo całość jest dosyć zagmatwana i spora, w każdym razie, mam różne tr i po kliknięciu na obojętnie który usuwa się pierwszy element tablicy, mogę sobie oczywiście przestawić by się usuwał który chce, ale ja potrzebuje dynamicznego usuwania, gdzie kliknę na jakiś tr i on, razem z elementem tablicy ekwipunek, się usunie. Co muszę do tego zrobić? Zamiast splice(0) dać onclick? 

1 odpowiedź

+1 głos
odpowiedź 30 kwietnia 2018 przez pablop76 VIP (123,180 p.)
wybrane 30 kwietnia 2018 przez GracjanDogg
 
Najlepsza
     <table>
        <thead>
          <tr>
              <th>Imie</th>
              <th>Nazwisko</th>
              <th>Wiek</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <td>Michał</td>
            <td>Kowalski</td>
            <td>23</td>
          </tr>
          <tr>
            <td>Paweł</td>
            <td>Kowalski</td>
            <td>35</td>
          </tr>
          <tr>
            <td>Jan</td>
            <td>Kowalski</td>
            <td>43</td>
          </tr>
        </tbody>
      </table>
var table = document.querySelector('table');
table.addEventListener('click',function(e){
  e.target.innerHTML= '';
});

 

komentarz 30 kwietnia 2018 przez GracjanDogg Użytkownik (840 p.)
Jak działa ten kod js?
komentarz 30 kwietnia 2018 przez pablop76 VIP (123,180 p.)
Do tego jeszcze trzeba by zaktualizować rzeczoną tablicę wykorzystując

e.target.colSpan + e.target.cellIndex

Ale to teoria. W praktyce należało by przetestować.

A ten kod pobiera tabelę i nasłuchuje click. I zamienia to co kliknięte na pusty html.

Podobne pytania

0 głosów
1 odpowiedź 369 wizyt
pytanie zadane 7 listopada 2018 w Java przez sebastian970 Użytkownik (710 p.)
+2 głosów
1 odpowiedź 341 wizyt
pytanie zadane 10 marca 2021 w JavaScript przez Kalindoreks Użytkownik (620 p.)
0 głosów
1 odpowiedź 179 wizyt
pytanie zadane 14 sierpnia 2015 w JavaScript przez jegor377 Stary wyjadacz (13,230 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...