Are there any speed/efficiency differences between the following two lines.
$("table td:not(:first-child)")
and
$("table td").not(":first-child")
I would think that the first would be better since it is removes objects, but is there an actual difference and is it substantial.
Thanks
As you can see from the jsperf test,
:notis on average about twice as fast. Overall though this performance will likely be a very small part of your overall execution time.The jquery docs state:
So really it’s up to you to decide if the fractions of a second you gain outweigh the readability.