(
function
($, undefined) {
$.fn.getCursorPosition =
function
() {
var
el = $(
this
).get(0);
var
pos = 0;
if
(
'selectionStart'
in
el) {
pos = el.selectionStart;
}
else
if
(
'selection'
in
document) {
el.focus();
var
Sel = document.selection.createRange();
var
SelLength = document.selection.createRange().text.length;
Sel.moveStart(
'character'
, -el.value.length);
pos = Sel.text.length - SelLength;
}
return
pos;
}
})(jQuery);
<
textarea
id
=
"the_id_value"
>the text is an example</
textarea
>
<
a
href
=
"#"
$('#the_id_value').getCursorPosition() );
return false;">点击我</
a
>