观察'input'
事件而不是'change'
jQuery('#textboxid').live('input', function() {
// do your stuff
})
或使用'change'
事件为您的滑块
$('#sliderid').live('change', function() {
$('#textboxid').val('some text').trigger('change');
});
可能是这种方式而不是更改事件。(该'change'
事件无法正常工作,但它'input'
是完美的。)
$('#your_textbox').bind('input', function() {
/* This will be fired every time, when textbox's value changes. */
});
这个 jQuery 代码可以立即捕捉到任何元素的变化,
$('.myElements').each(function() {
// Save current value of element
$(this).data('oldVal', $(this).val());
// Look for changes in the value
$(this).bind("propertychange keyup input paste", function(event){
// If value has changed...
if ($(this).data('oldVal') != $(this).val()) {
// Updated stored value
$(this).data('oldVal', $(this).val());
// Do action
....
}
});
});
通过phatmann