Hola, debo comentarte que para el select se usa el evento change y display:hidden; no existe sino en todo caso none, también debes saber que con jquery debes seleccionar los elementos mediante la id o clase no mediante su nombre, además ¿cómo pretendes que se cambie un select que está en modo display:none;?
Mira te hice un ejemplo para cuando el valor sea mayor o igual a 2 el select se auto-oculte tan sólo tendrás que cambiarle los atributos de CSS en función de lo que necesites y listo:
Código Javascript
:
Ver original<script rel="javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document).ready(function(){
$('.espacio20px').change(function(){
if($(this).val()>=2)
{
$(this).css({'display':'none'});
}
});
});
</script>
Código HTML:
Ver original<form method="post" name="f1"> <select name="adultos" class="espacio20px" id="adultos">
Espero que te haya servido,
Saludos!