Gunnar Bittersmann: jQuery - Element mit Klasse zuvor finden

Beitrag lesen

@@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).

Wenn event.target im Eventhandler (dazu an anderer Stelle mehr) der geclickte Button ist, dann ist event.target.form das zugehörige Formular.

Darin kann man nun das erste Element der Klasse 'test' selektieren: event.target.form.querySelector('.test')

Damit kannst du dann machen, was du willst, z.B. es entfernen:

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.