He probado declaraciones de Aaron en todos los navegadores que tengo disponibles en mi caja:
$('#MyObject').get(0);
vs
$('#MyObject')[0];
Por lo que yo puedo decir, es sólo una cuestión de personal preferencia.
Funcionalmente, ambas declaraciones son equivalentes para los elementos existentes y no existentes. Probé los siguientes navegadores: Chrome 27.0, FF 21.0, IE10, IE9, IE8, IE7, IE6.
En las pruebas de velocidad que ejecuté, no siempre fue posible determinar qué variación era más rápida; el resultado no siempre fue uniforme, incluso en el mismo navegador. Para las pruebas de velocidad, solo probé elementos existentes. Los resultados de mi prueba son here.
cuando console.log '$ ('# MyObject) .get (0)' dentro de las etiquetas html es ': before' y': after' al usar chrome. ¿Alguna idea de lo que esto significa? –