Hola.
En tu condicional dices algo como "Si el valor del select es 0, muestra el error, sino, ocultas el error". Pero en el select, cero no es una opción. Sólo hay "nada, 1, 2, 3".
Prueba lo siguiente:
Código Javascript
:
Ver originalif( !$('#numeros').val() ) // "!" indica negación. en cristiano: si no hay valor en el elemento con id "numeros", muestras el error
{
// me muestras el error
}
Un saludo.