Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/11/2011, 07:44
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: Metodo not() no me funciona

queres que saltee de un elemento con clase busqueda al siguiente?

Código HTML:
Ver original
  1.     <head>
  2.         <title>Pruebas</title>
  3.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  4.     <script>
  5.     $( function(){
  6.  
  7.        var inputs = $(":text, :file, :button, textarea", '#formulario');
  8.        inputs.live('keydown', function(e) {
  9.             if (e.keyCode == 40 ){
  10.                 var $this = $(this);
  11.  
  12.                 if($this.index() == inputs.length - 1)
  13.                     inputs.eq(0).focus();
  14.                 else
  15.                     saltear($this.next()).focus();
  16.  
  17.                 return false;
  18.             }
  19.        });
  20.  
  21.        function saltear(el){
  22.             if(el.is('.busqueda, :disabled')){
  23.                 return saltear(el.next());
  24.             }
  25.             return el;
  26.        }
  27.  
  28.     });
  29. </head>
  30.     <form id="formulario">
  31.         <input type="text" />
  32.         <input type="text" />
  33.         <input type="text" disabled="disabled" value="disabled" />
  34.         <input type="text" class="busqueda" value="busqueda" />
  35.         <textarea>textarea</textarea>
  36.         <input type="file" />
  37.         <input type="button" value="boton" />
  38.     </form>
  39. </body>
  40. </html>