iOS Webkit 只读输入可选?

Posted

技术标签:

【中文标题】iOS Webkit 只读输入可选?【英文标题】:iOS Webkit readonly inputs selectable? 【发布时间】:2012-04-16 11:22:55 【问题描述】:

我有一个使用只读输入的网站。在桌面上我使用js在第一次点击时选择输入字段。

<input readonly="readonly" type="text" class="select" value="Value to select">

$('.select').click(function()
    $(this).select();
);

但在 ios 版 Safari 中,我根本无法选择输入文本(长按文本)。 有没有办法让文本可选择?

【问题讨论】:

【参考方案1】:

你尝试过这样的事情吗?有时候focus可以解决问题,也可能是浏览器不知道select()应该触发事件?:

$(this).focus().trigger('select');

【讨论】:

不,这不起作用。输入闪烁片刻,没有任何反应……

以上是关于iOS Webkit 只读输入可选?的主要内容,如果未能解决你的问题,请参考以下文章