2010-12-28 27 views
15

Tengo esta pequeña pieza de código para restablecer un formulario:jQuery .no(), múltiples excluye con el ID

$("#reset").click(function() { 
    $(':input','#fundingpossibility') 
    .not(':button, :submit, :reset, :hidden') 
    .val(''); 
}); 

Me gustaría añadir un campo de entrada con, digamos, un id de #test al selector .not(). He intentado varias cosas, pero no puedo hacerlo funcionar. ¿Alguien tiene alguna idea?

+0

nos muestran lo que usted ha tratado. –

Respuesta

33

Sólo tiene que añadir otra coma (multiple selector), por ejemplo:

$("#reset").click(function() { 
    $(':input','#fundingpossibility') 
    .not(':button, :submit, :reset, :hidden, #test') 
    .val(''); 
}); 
+0

Gracias por la respuesta. Sin embargo, no funcionará. :( –

+2

@Alex: tiene algo fuera de la cuestión, entonces, esto es bastante claro sobre cómo se hace, ¿tiene el margen para mirar? –

+0

Mi hombre equivocado, tenía el botón type = "reset". Eso estropeó todo. Funciona como sugirió. Probablemente necesite dormir un poco. ¡Gracias de nuevo! :) –

Cuestiones relacionadas