##jquery实时监听input上的值的变化
我们在使用jquery是有时候想实时监听input中输入的值的变化,但是使用jq的change()方法是在失去焦点后才能触发,如下代码所写并不能实现我们所想的功能。
$(function(){
$('#username').cahnge(function() {
$('#result').html($(this).val().length + ' characters');
});
})
解决办法是,如下代码:
$(function(){
$('#username').bind('input propertychange', function() {
$('#result').html($(this).val().length + ' characters');
});
})