Soy nuevo en jQuery y me gustaría simplificar el manejo de los elementos que no puede encontrar, que es un problema bastante común. El código siguiente muestra lo que quiero decir:¿Es posible que jQuery arroje una excepción cuando no se encuentra un elemento?
var category = $('select#Category');
Ahora, puedo inspeccionar la variable vuelto a ver si no se ha encontrado, pero definitivamente prefiero una excepción que es lanzado de forma automática en este caso. ¿Es esto posible con jQuery? Si no es así, ¿existe alguna expresión común para implementar dicha verificación automática de errores sobre jQuery?
Mejora: cambie la línea de tiro para 'arrojar' No se encontró ningún elemento: '+ argumentos [0]; 'y puede ver qué selector causó el error. – Jamiec
@Jamiec Gracias, eso es una buena adición :) – Paulpro
En realidad, ahora veo un problema real con esta solución. Después de reemplazar $ con esta función, debo acceder a la API jQuery como _ $. Por ejemplo: _ formato $. ¿Qué tal si cambiamos la solución para exponer el contenedor de lanzamiento de excepción como _ $ en su lugar? Si no puedo ajustar $ completamente, preferiría simplemente llamar _ $() para buscar variables indefinidas. – aknuds1