2011-03-27 42 views
0

我正在处理contentEditable区域(此时专门用于Chrome)。使用删除键检查下一个项目是否被删除

如果我捕获删除键按下,是否有可能知道下一个要删除的元素或文本是什么?

我真正想要测试是,如果要删除的下一个项目是

<div class="clearfix"></div> 

然后我不想将其删除。

我在看这里的treeselection:https://developer.mozilla.org/en/XUL_Tutorial/Tree_Selection 但是,如果这甚至是我需要关注的东西,那么如何实现它并不是很清楚。

+0

哦,没关系。愚蠢的问题;) – 2011-03-27 12:18:04

回答

1

没关系的家伙。这是一个愚蠢的问题。我只需要做的就是看看我是否在当前节点的末尾,如果我什么也不做。

有时我会让事情比实际情况更复杂。

事情是这样的工作对我来说:

if(event.keyCode == 46){ 
var s = document.getSelection(); 
if(s.anchorOffset == s.anchorNode.length){ 
    return false;  
} 
} 
+1

你可以接受这个答案,从未解决的队列中删除问题.... – 2015-07-21 21:00:11

相关问题