87,910
社区成员
发帖
与我相关
我的任务
分享
<input value="1,22,333,2,322,6,3321" onclick="alert(this.selectionStart)" style="width:66%" id="c1">
$.fn.getVal=function(){
var a=$(this).get(0),v=$(this).val();
$(this).click(function(){
if($.browser.msie){
a.focus();
var r=document.selection.createRange(),t=a.createTextRange();t.setEndPoint("endtoend",r);
p=(parseInt(t.text.length)+1);
}else{
var p=(parseInt(a.selectionStart)+1);
}
var r=new Array();r=v.split(",");
n=0;
for(i=0;i<r.length;i++){
n=n+(r[i]+'').length+1;
if(n>=p){
alert('"'+r[i]+'"|'+n+'|'+p);
break;
}
}
});
}