C'è qualche evento in jQuery per ascoltare le selezioni di input?jQuery: ottieni l'intervallo di selezione dell'ingresso
Ad esempio, supponiamo di aver scritto foo_bar
in un input di testo. Quindi seleziono la parola pippo con il mouse. Quindi l'evento dovrebbe restituire 0, 2
(la posizione di stringa di foo
).
Esiste un modo per farlo? Non so da dove iniziare, sto sfogliando le pagine dell'API jQuery ma non riesco a trovare nulla di utile.
Ho pensato di ascoltare gli eventi mousedown
sull'input, quindi recuperare in qualche modo la posizione della stringa in cui si è verificato il clic (non sono sicuro se è possibile) e ottenere la posizione in cui è avvenuto il mouseup
.
Eventuali informazioni, fonti o esempi saranno i benvenuti.
Sede [uso-javascript-e-jquery-to-get-selezionata dall'utente-text] (http://mark.koli.ch/2009/09/use-javascript-and-jquery-to-get-user-selected-text.html) – Anujith