on(“input”)在IE9中不起作用

时间:2014-10-16 17:54:33

标签: javascript jquery

以下代码无法在IE 9或更早版本中运行。但它在Chrome上完美运行。这可能有什么问题?

我正在使用Jquery 1.10.2.min.js

 $("[id$='txtNewPass2']").on("input", function () {
    if (myPlugin.metReq() == true && $("[id$='txtNewPass2']").val().length > 0) //return true or false
       $("#imgSubmit").removeAttr("disabled").css('opacity', 1);
    else
       $("#imgSubmit").attr("disabled", "disabled").css('opacity', 0.5);
 });

更新

我刚看到..我的浏览器处于Quirks模式。它会影响什么吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

This answer建议使用.on('input propertychange')来支持旧浏览器。那对你有用吗?如果您想使用jquery事件,可以使用.on('keyup')