2012-04-16 52 views
1

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

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

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

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

回答

0

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

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

不,这是行不通的。输入短暂闪烁,没有任何反应。 – nickloose 2012-04-16 11:32:12