`propertychange` - 不与事件绑定 - 如何克服这个?

时间:2014-06-25 06:56:31

标签: javascript jquery keyboard-events event-binding

我正在尝试在input上添加一个propertychange元素的监听器,但它根本不起作用。我尝试使用chrome,因为它们都没有响应。

我的方法是错误的还是需要其他解决方法?

这是我的代码:

<form>
    <fieldset>
        <label>Username: <input type="text" /></label>
    </fieldset>
</form>

var callme = function () {
    console.log('i am called'); // not calling chrome, ie..
}


$('input[type=text]').on('propertychange', callme);

提前感谢!

Live Demo

1 个答案:

答案 0 :(得分:1)

首先将你的JS代码封装在$(document).ready(function(){});我看不到你做的,但也许你做了。

  

在HTML5中有一个新事件,&#34;输入&#34;,其行为与您完全一样   似乎在思考&#34;改变&#34;应该表现得很好 - 因为它会很快发射   按键将信息输入表单   在较早的HTML5之前的浏览器中,&#34; keyup&#34;绝对是你的   寻找。

使用事件.on(&#39;输入&#39;)。

参见工作示例:jsfiddle.net/5ex4V/1/