2013-07-30 16 views

risposta

10

Sì, gli input nascosti funzionano con il metodo click(). Non è possibile fare clic su un elemento di input nascosto con il mouse, ma è possibile eseguire l'evento click utilizzando il metodo click.

Quindi, dato questo HTML:

<form> 
    <input type="hidden" name="input1" id="input1" value="Yes"> 
</form> 

è possibile assegnare un gestore di clic:

$('#input1').click(function() { 
    //do something 
}); 

e richiamare l'evento click:

$('#input1').click(); 

Vedi http://jsfiddle.net/jhfrench/v6LUd/ per un esempio di lavoro .