Gunnar Bittersmann: Das zweite von tausend Elementen finden

Beitrag lesen

@@Leander

$("#lorem p").eq(1);

Es findet also zuerst alle tausend p's und wirft dann die letzten 998 weg (richtig?). Geht das besser (mit JQuery

Das p-Element in der letzten Zelle der ersten Zeile selektieren:

$('#lorem tr:first-child > td:last-child > p')

Ob das wirklich schneller ist, müsste man testen.

oder Vanilla.js)?

Genauso:

document.querySelector('#lorem tr:first-child > td:last-child > p')

Oder, da querySelector() das erste passende Element liefert, genügt auch

document.querySelector('#lorem td:last-child > p')

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.