此代码在桌面浏览器上运行良好,但在iOS(iPhone 5 / iOS 7)上却没有。 通过在单击的输入外部单击,单击的输入不会再次获得readonly-> true。 更新代码:
<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>
答案 0 :(得分:0)
使用此选项添加readonly属性
添加,
$("input").attr("readonly", "readonly");
要删除,
$("input").removeAttr("readonly");
这是正确的方法