获取文本的父元素 - 光标附近

时间:2009-12-12 10:27:38

标签: javascript html

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

<p>some text1</p>
<p>some text2</p>
<p>some text3</p>

因此浏览器将呈现:

一些文字1 一些文字2 一些text3

现在,如果用户放置Caret,让我们说text2(在't'和'e'之间,文档在designmode = on中),该函数应该将ref返回到第二个p对象。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

var currentHover = null;
$('p').hover(function(){
    currentHover = this;
},
function(){
    currentHover = null
});