jQuery - Element mit Klasse zuvor finden
bearbeitet von
@@ebody
> Warum nicht jQuery?
Zusätzlich zu dem, was @klawischnigg sagte: Weil jQuery dazu verleitet, Unsinn zu machen.
Wenn du von einem Button aus das zugehörige Formular haben willst, brauchst du dich nicht durchs DOM nach oben hangeln. Das gibt es nämlich bereits in der `form`-Eigenschaft des Buttons ([HTMLButtonElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement)).
Wenn `event.target`{:.language-js} im Eventhandler der geclickte Button ist, dann ist `event.target.form`{:.language-js} das zugehörige Formular.
Darin kann man nun das erste Element der Klasse 'test' selektieren: `event.target.form.querySelector('.test')`{:.language-js}
Damit kannst du dann machen, was du willst, z.B. es entfernen:
~~~js
const testElement = event.target.form.querySelector('.test');
testElement.parentNode.removeChild(testElement);
~~~
LLAP 🖖
--
Wenn der Faschismus wiederkommt, wird er nicht sagen: Hallo, ich bin der Faschismus! Sondern er wird sagen: Ich nehme die Wahl an.