Saltar al contenido

¿Qué significa el signo ‘#’ en JavaScript?

octubre 31, 2021
apple touch icon@2

Eso es jQuery y el signo de almohadilla (#) se refiere al ID de un elemento. Es una forma en que jQuery puede seleccionar un elemento. En su ejemplo, seleccionaría el elemento con el ID de «searchTerm».

Para los selectores de identificación, jQuery usa la función de JavaScript document.getElementById (), que es extremadamente eficiente. Cuando se adjunta otro selector al selector de id, como h2 # pageTitle, jQuery realiza una verificación adicional antes de identificar el elemento como una coincidencia.

Como siempre, recuerde que como desarrollador, su tiempo suele ser el recurso más valioso. No se centre en la optimización de la velocidad del selector a menos que esté claro que es necesario mejorar el rendimiento.

Cada valor de identificación debe usarse solo una vez dentro de un documento. Si a más de un elemento se le ha asignado el mismo ID, las consultas que usan ese ID solo seleccionarán el primer elemento coincidente en el DOM. Sin embargo, no se debe confiar en este comportamiento; un documento con más de un elemento que usa el mismo ID no es válido.

Si la identificación contiene caracteres como puntos o dos puntos, debe escapar de esos caracteres con barras invertidas.

Ver: http://api.jquery.com/id-selector/

close