jQuery代码在iOS上不起作用

时间:2013-08-28 11:31:55

标签: jquery ios click

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

1 个答案:

答案 0 :(得分:0)

使用此选项添加readonly属性

添加,

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

要删除,

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

这是正确的方法