Gracias! Quiero compartir mi función ahora, se usa en Ajaxel CMS junto con Instant messenger
,wrapText:function(o, ot, ct) {
var s = o[0].selectionStart;
var e = o[0].selectionEnd;
o.val(o.val().substring(0, s)+ot+o.val().substring(s,e)+ct+o.val().substring(e, o.val().length));
if (o[0].createTextRange){
var sr = o[0].createTextRange();
sr.collapse(true);
sr.moveStart('character', s);
sr.moveEnd('character',e-s+ot.length+ct.length);
sr.select();
}
else if(o[0].setSelectionRange){
o[0].setSelectionRange(s,e+ot.length+ct.length);
}
else if(o[0].selectionStart){
o[0].selectionStart=s;
o[0].selectionEnd=e+ot.length+ct.length;
}
}
Tiene que explicar un poco más sobre lo que está tratando de hacer. – cgreeno
Oh, desea seleccionar Caracteres individuales. :/ –