Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取光标插入符号附近文本的父元素_Javascript_Html - Fatal编程技术网

Javascript 获取光标插入符号附近文本的父元素

Javascript 获取光标插入符号附近文本的父元素,javascript,html,Javascript,Html,例如: 页面中有一些带有文本的段落: <p>some text1</p> <p>some text2</p> <p>some text3</p> 一些文本1 一些文本2 一些文本3 因此,浏览器将呈现: 一些文本1 一些文本2 一些文本3 现在,如果用户将插入符号放在text2上(在't'和'e'之间,文档处于designmode=on),函数应该返回第二个p对象的ref 我认为应该使用范围对象…您需要使用可编辑框的偶数

例如:
页面中有一些带有文本的段落:

<p>some text1</p>
<p>some text2</p>
<p>some text3</p>
一些文本1

一些文本2

一些文本3

因此,浏览器将呈现:

一些文本1
一些文本2
一些文本3

现在,如果用户将插入符号放在text2上(在't'和'e'之间,文档处于designmode=on),函数应该返回第二个p对象的ref


我认为应该使用范围对象…

您需要使用可编辑框的偶数,例如焦点事件,并使用this关键字来获取其引用。

您需要使用可编辑框的偶数,例如焦点事件,并使用this关键字来获取其引用。

您考虑过吗将onHover侦听器添加到您可能需要知道鼠标是否已结束的所有元素?使用jQuery(非常基本的示例)


您是否考虑过将onHover侦听器添加到您可能需要知道鼠标是否结束的所有元素中?使用jQuery(非常基本的示例)


段落在运行时动态添加到页面,我不需要悬停,仅当光标放置时(编辑模式)段落在运行时动态添加到页面,我不需要悬停,仅当光标放置时(编辑模式)
var currentHover = null;
$('p').hover(function(){
    currentHover = this;
},
function(){
    currentHover = null
});