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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 或者js 怎么获取页面光标所在的元素相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

$("*").click(function(e)
$(e.target)//光标所在元素位置
)

参考技术A

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

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

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

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

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

$("*").click(function(e)
$(e.target)//光标所在元素位置)

jquery 或者js怎么获取页面光标所在的元素: 给Div添加属性:如: div mark= one . /div $( #mydiv ).html($( div [mark=one] ).html());

参考技术B 给Div加属性

怎么通过js或者jquery获取一个页面里面的内容

用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:
$(document).ready(function()
var html_str=$("html").html();
alert(html_str);
);
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
参考技术A JS:document.getElementById("")//获取指定 ID 的元素
JS:document.getElementsByClassName()//获取带有指定类名的所有元素的节点列表
JS:document.getElementsByTagName()//获取标签名称的所有元素的节点列表(集合/节点数组)

js还有一个获取元素就不一一列出了,JQ的选择器就非常的方便了,只需要遵循CSS的就可以:比如:$(".class类名,#id,以及标签,input[type='text'],等等都是可以直接这样使用的");

以上是关于jquery 或者js 怎么获取页面光标所在的元素的主要内容,如果未能解决你的问题,请参考以下文章

怎么通过js或者jquery获取一个页面里面的内容

js,jquery分别怎么判断页面元素是不是存在

怎么按元素id 使用js为页面元素绑定click()方法?

大神,jquery或者js 怎么获取到元素宽度包含小数点?

我要用js获取页面上的所有元素怎么写

Jquery 获取子元素问题