Como acompanhar as mudanças de valor e estado de um elemento, onChange com jQuery.
Utilizando jQuery, teremos a função “change()” que recebe um “handler”, função que será disparada quando o evento de mudança ocorrer.
A função change() está limitada aos campos do tipo Input, Select e Textarea.
onChange com jQuery
Exemplo em um campo input do tipo texto.
$( "input" ).change(function() { console.log( $( this ).val() ); });
Você também pode criar uma corrente com outros eventos:
var funChange = function(){ console.log("funChange called"); } jQuery(':input').change(funChange).keyup(funChange);
Uma outra forma de utilizar o evento change.
$('input').on('change', function() { console.log("change happens"); });
Change na caixa de seleção “Select”
Utilizando em um campo Select “combo box”.
$('select').on('change', function() { console.log( this.value ); })
Change no Select mais o valor da opção que foi selecionada:
$('select').on('change', function() { console.log( $(this).find(":selected").val() ); });
Radio / Checkbox
Mesmo exemplo, agora para radio ou checkbox:
$('my_radio').on('change', function() { console.log( $(this).find(":checked").val() ); });

