我有一些divs
每个都有contenteditable="true"
属性,我能够检测用户何时使用JQuery点击或悬停在元素上,但我怎么能判断{{1}选中,即文本光标出现在div中,并准备接受文本输入。
理想情况下,我是在使用JQuery解决方案。
这不是this的重复,因为标记的问题未考虑选择了div而未进行编辑!
答案 0 :(得分:4)
与任何其他属性一样,您可以挂钩到focus()事件。有关详细信息,请参阅jquery focus() documentation
<div id="editBox" contenteditable="true" style="border 1px solid">
</div>
使用Javascript:
$('#editBox').focus(function() { alert('focused'); });