1

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

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

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

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

4

1 回答 1

0

你试过这样的事情吗?有时焦点解决了问题,也许浏览器不知道 select() 应该触发事件?:

$(this).focus().trigger('select');
于 2012-04-16T11:27:12.350 回答