2
jQueryには.select()
メソッドがあります。このメソッドを使用すると、テキスト領域でテキストが選択されているときに関数を実行できます。テキスト領域の「unselect」イベントの検出
残念ながら、ユーザーが選択を削除したときに関数を実行する方法はありません。
ユーザーがテキストの選択を解除したとき(たとえば、入力、クリック、またはデフォーカス)したときの検出方法を教えてください。
jQueryには.select()
メソッドがあります。このメソッドを使用すると、テキスト領域でテキストが選択されているときに関数を実行できます。テキスト領域の「unselect」イベントの検出
残念ながら、ユーザーが選択を削除したときに関数を実行する方法はありません。
ユーザーがテキストの選択を解除したとき(たとえば、入力、クリック、またはデフォーカス)したときの検出方法を教えてください。
$("textarea").select(function() {
//do something here
});
$("textarea").on("blur focus keydown mousedown", function() {
//do something else here
});
.on
は、jquery 1.7以降で使用されます。それは、例えば単純化された.delegate
または.live
その前に、あなたは使用することができます。あなたは$("textarea")
ではなくセレクターでより具体化することができます。
テキストが最初に選択されている場合にのみblur focus keydown mousedown
で何かしたい場合の別の例です。私はCtrlキーを押すと、選択はまだそこにある何
ので、おそらくすべての機能/アプリケーション/ ...キーをフィルタリングする必要があります – didxga