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 に答える