jquery 或者js 怎么获取页面光标所在的元素

JavaScript018

jquery 或者js 怎么获取页面光标所在的元素,第1张

jquery 或者js 获取页面光标所在的元素有如下两种方式:

1.通过焦点获取光标所在元素

光标所在一般都在文本框里面(该方法只适用于input,textarea)

$("input:focus") //光标所在input元素的位置

$("textarea:focus")//光标所在textarea元素的位置

$("input:focus,textarea:focus")//光标所在元素的位置

2。通过点击事件获取光标所在元素

获取鼠标点击元素的位置(适用于所有元素)

$("*").click(function(e){

$(e.target)//光标所在元素位置

})

你应该在页面或某个控件中加mouseover事件,当鼠标进入后就触发这个事件

var event = window.event || arguments.callee.caller.arguments[0]

var x = event.clientX

var y= event.clientY