JS/JQuery: Entfernte <li> bleiben entfernt
Pit
- javascript
Hallo,
ich möchte gerne aus einer Liste einige Listenpunkte entfernen, je nachdem, von welcher ID einer Tabelle (jede Tabellenzelle hat eine eigene ID) aufgerufen wird.
Mein Problem ist, dass diese entfernten Listenpunkte auch dann entfernt bleiben, wenn ich anschließend (ohne erneuten Request) von einer anderen ID die Liste aufrufe. Die Listenpunkte dann wieder per JS einfügen, möchte ich nicht, weil das dann wieder Ärger mit dynamisch vergebenen IDs auf die Listenpunkte gibt.
Gibt es eine andere Möglichkeit, das Vorhandensein der Listenpunkte zu "resetten"?
Pit
Gibt es eine andere Möglichkeit, das Vorhandensein der Listenpunkte zu "resetten"?
Ah, erledigt.
Mit hide() und show() geht das…
Pit
Hallo Pit,
Mit hide() und show() geht das…
Dann sind sie aber nicht weg.
Bis demnächst
Matthias
@@Matthias Apsel
Mit hide() und show() geht das…
Dann sind sie aber nicht weg.
Für den Nutzer sind sie weg (auch aus dem accessibility tree).
Aus dem DOM sind sie nicht weg, was das Zebra wiehern lässt.
Ich würde auch nicht hide()
und show()
verwenden, sondern das hidden
-Attribut setzen bzw. löschen. Darüber wird sich auch zukünftig das Zebra freuen.
LLAP 🖖