Saya menemukan banyak sekali jawaban crossbrowser yang bagus tentang cara MENGATUR posisi indeks kursor atau tanda sisipan dalam sebuah contentEditable
elemen, tetapi tidak ada tentang cara MENDAPATKAN atau menemukan indeksnya ...
Yang ingin saya lakukan adalah mengetahui indeks tanda sisipan dalam div ini, di keyup
.
Jadi, saat pengguna mengetik teks, saya bisa mengetahui indeks kursornya di dalam contentEditable
elemen kapan saja .
EDIT: Saya mencari INDEX dalam konten div (teks), bukan koordinat kursor.
<div id="contentBox" contentEditable="true"></div>
$('#contentbox').keyup(function() {
// ... ?
});
<a>
elemen di dalam <div>
, offset apa yang Anda inginkan? Offset dalam teks di dalam <a>
?