解决方案 »

  1.   

    建议你先在浏览器中看一下页面元素是否在你切换的时候已经改变了,,IE在js方面的兼容貌似不太好、、、、
      

  2.   

    removeAttr在ie8有效,由于你用的id选择器,id选择器只会返回第一个匹配项,检查一下有没有id重复alert($("#notice").length)
    如果可以输入,却不能切换输入法那可能是其他原因,比如低版本ie下flash密码输入框可能会造成输入法切换失效
      

  3.   

    我用
    $("#t1").attr("readonly", "readonly"); 
    $("#t1").removeAttr("readonly");
    在IE8下没有问题. 是不是jquery版本问题. 我用的是1.8.3
      

  4.   

    我的是jquery-1.8.2.min  测试不行。。
      

  5.   

    现在的问题不是readonly的问题 ,就是处理之后,无法输入中文,其他可以正常输入。。并且我在textarea标签中不加readonly时,刚进入页面时可以输入中文的,但是在触发事件处理之后,就不能输入中文了。。