Je trouve des tonnes de bonnes réponses crossbrowser sur la façon de définir la position de l'index du curseur ou du curseur dans un contentEditable
élément, mais aucune sur la façon d'obtenir ou de trouver son index ...
Ce que je veux faire, c'est connaître l'index du curseur dans cette div, sur keyup
.
Ainsi, lorsque l'utilisateur tape du texte, je peux à tout moment connaître l'index de son curseur dans l' contentEditable
élément.
EDIT: Je recherche l' INDEX dans le contenu div (texte), pas les coordonnées du curseur.
<div id="contentBox" contentEditable="true"></div>
$('#contentbox').keyup(function() {
// ... ?
});
<a>
élément à l'intérieur de <div>
, quel décalage voulez-vous alors? Le décalage dans le texte à l'intérieur du <a>
?