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");
这是正确的方法