1

此代码在桌面浏览器上运行良好,但在 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>
4

1 回答 1

0

使用它来添加只读属性,

添加,

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

去除,

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

这是正确的方法

于 2013-08-28T11:34:03.310 回答