jQuery keypress和JavaScript onkeypress之间有什么区别?
当我试图在jquery的textbox / textarea中获取光标的开始/结束位置时我必须使用这个(使用插入插件)
$("#sometextbox").keypress(function(e){
var stratposition = this.caret().start;
var endposition= this.caret().end;
});
但是当onkeypress
<textarea onkeypress="return makeGeo(this,event);"></textarea>
function makeGeo(ob,e) {
var startPos = ob.selectionStart;
var endPos = ob.selectionEnd;
}
有没有办法在没有插入插件的情况下在jquery中获取光标的位置?