Ho un problema strano che io non riesco a capire:jQuery pressione di un tasto .VAL() restituisce valore precedente dopo la funzione corre
Questa funzione keydown/pressione di un tasto restituisce solo il valore precedente (cioè prima volta restituisce nulla , la seconda volta torna primo valore, terza volta torna secondo valore, ecc ...)
qualcuno mi può illuminare sul motivo per cui keydown e pressione del tasto non funzionano, ma Keyu p funziona ??
$(".modal-body #rowDownload").unbind().on('keypress',function(){
var numRows = $(".modal-body #rowDownload").val();
// var numRows = $(this).val();
alert(numRows);
if (typeof numRows !== 'number') return;
});
grazie, ma entrambi non funzionano. –
È necessario utilizzare invece 'keyup'. Guarda i documenti per vedere le differenze tra i due. – lifetimes
@Zenith, grazie! in realtà mi sono appena reso conto di questo, ma ero comunque interessato al motivo per cui keypress e keydown non funzionavano –