Ich habe ein Formular mit mehreren Spannen mit ID = "MyID". Ich möchte in der Lage sein, alle Elemente mit dieser ID aus dem DOM zu entfernen, und ich denke, dass jQuery der beste Weg ist, es zu tun. Ich habe herausgefunden, wie den $ .remove() -Methode verwendet eine Instanz dieser ID zu entfernen, indem man einfach tun:Mit jquery alle Elemente mit einer bestimmten ID löschen
$('#myid').remove()
aber das ist natürlich nur die erste Instanz von myid entfernt. Wie wiederhole ich ALLE Instanzen von myid und entferne sie alle? Ich dachte, dass die jquery $ .each() -Methode der Weg sein könnte, aber ich kann die Syntax nicht herausfinden, um über alle Instanzen von myid zu iterieren und sie alle zu entfernen.
Wenn es eine saubere Möglichkeit gibt, dies mit regulärem JS (ohne jQuery) zu tun, bin ich auch dafür offen. Vielleicht besteht das Problem darin, dass IDs eindeutig sein sollen (d. H., Sie sollten nicht mehrere Elemente mit id = "myid" haben)?
Danke,
Chris
Probieren Sie das Snippet ich unten veröffentlicht, sollte es funktionieren. – ace
"Alle Elemente mit einer bestimmten ID" schmerzt in meinem Gehirn. IDs sollten überall eindeutig sein. – domih