• 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ą.

+1 głos
316 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,640 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,640 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ź 498 wizyt
pytanie zadane 7 listopada 2018 w Java przez sebastian970 Użytkownik (710 p.)
+2 głosów
1 odpowiedź 626 wizyt
pytanie zadane 10 marca 2021 w JavaScript przez Kalindoreks Użytkownik (620 p.)
0 głosów
1 odpowiedź 297 wizyt
pytanie zadane 14 sierpnia 2015 w JavaScript przez jegor377 Stary wyjadacz (13,230 p.)

93,720 zapytań

142,637 odpowiedzi

323,264 komentarzy

63,268 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...