如何使用javascript/jquery查找光标的pageX pageY位置(当在文本框内时)

How to find pageX-pageY positions of the cursor (when inside a textbox) using javascript / jquery?

本文关键字:文本 位置 pageY javascript 何使用 jquery 查找 pageX 光标      更新时间:2023-09-26

我需要在任何事件(如keyup)的文本框中找到光标的pageX和pageY位置。

<input type="text" id="addOwner">
$("#addOwner").keyup(function(event) {
    var pageY = event.pageY;  // currently getting Undefined
    var pageX = event.pageX;  // currently getting undefined  
})

这是一把小提琴。

检查jQuery offset()以找出文本框的位置。演示

$("#addOwner").keyup(function(event) {
    var offset = $(this).offset();
    var pageY = offset.left;  // currently getting Undefined
    var pageX = offset.top;  // currently getting undefined 
    alert(pageY);
    alert(pageX);
})