【发布时间】:2016-12-12 14:18:51
【问题描述】:
在 contenteditable div 中,我有不同的子元素 ID。 光标移动时在 contenteditable 标记内。我需要获取光标位置元素 ID。
像这样:例子
- 如果
cursor位置在one字符串上,则输出是光标位置元素的ID,例如1 - 如果是
two输出2
我尝试这样,但我没有找到光标目标子 ID。它只在父母身上。
function check(e){
console.log($(e.target).attr('id'))
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div contentEditable="true" id="res" tabindex="2" onkeydown="check(event)">solve:
<span id="1">one</span>
<p id="2">two</p>
<i id="3">three</i>
</div>
【问题讨论】:
标签: javascript jquery html css cursor