Pergunta

I have lots of input fields using the Jquery Masked Input but I can't figure out how to capture the change of the value on the input.

I have tried:

JQuery.Change()

$('#Selector').bind('input', function () {})

But, no success.

Anyone could help me?

Foi útil?

Solução

Do you just mean this?:

$('#Selector').change(function () {
    // respond to the change
})

Or, if your elements are dynamically being added to the DOM, you might use:

$(document).on('change', '#Selector', function () {
    // respond to the change
});

(You don't have to use document as the common parent element, any common parent element will work.)

Depending on the type of the input (and sometimes on the browser, unfortunately), you might try other events as well, such as keypress, keyup, even blur in some cases.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top