Usage ======== var pos = $('textarea').getCaretPosition(); // now you can use left, top(they are relative position) $my_tip.css({ left: this.offsetLeft + pos.left, top: this.offsetTop + pos.top })
r14n/jquery-caret-position-getter
you can get the cursor caret offset position(i.e.x,y) by this plugin, even included index getter.
JavaScript