jQuery代码不适用于iOS

这个代码在桌面浏览器上工作正常,但在iOS(iPhone 5 / iOS 7)上没有。 通过单击点击input外部,点击的input不会再次获得只读 – >真实。 更新代码:

<script> $(document).ready(function () { $("input").prop("readonly", true); $('input').bind('click', function () { $(this).prop("readonly", false); }); $('input').bind('blur', function () { $(this).prop("readonly", true); }); }); </script> 

使用这个添加只读属性,

加上,

 $("input").attr("readonly", "readonly"); 

去除,

 $("input").removeAttr("readonly"); 

这是正确的方法