Ich hatte das Gefühl, dass $('.class:first')
schneller läuft als $('.class')
. Also wenn ich weiß, dass es nur eine .class
in der Teilmenge gibt, habe ich es benutzt.Optimieren jQuery Selektor mit: ersten
Führt :first
die Abfrage schneller ausführen, oder ist es unnötig?
Wenn es nur ein '.class' Element gibt, sollte es keinen Unterschied machen. (* eher schlechter, in dem Sinne, dass es eine zusätzliche Auswahl treffen muss, anstatt nur alles zurückzugeben *) –
http://jsperf.com/does-first-boost-your-selector – jAndy
@jAndy, danke für die jsperf Link. Ich wusste nichts davon. –