1. ホーム
  2. jquery

[解決済み] SafariとChromeでjQueryを使用したフォーカス時のテキスト選択が機能しない。

2023-05-05 21:15:58

質問

私は以下のようなjQueryコードを持っています(類似の この質問 は、FirefoxとIEでは動作しますが、ChromeとSafariでは失敗します(エラーはなく、ただ動作しないだけです)。ワークアラウンドのための任意のアイデア?

$("#souper_fancy").focus(function() { $(this).select() });

どのように解決するのですか?

選択範囲が解除されるのはonmouseupイベントのせいなので、追加すればいいだけです。

$("#souper_fancy").mouseup(function(e){
    e.preventDefault();
});