如何检测是否选择了div?

时间:2017-10-19 11:28:55

标签: javascript jquery html css

我有一些divs每个都有contenteditable="true"属性,我能够检测用户何时使用JQuery点击或悬停在元素上,但我怎么能判断{{1}选中,即文本光标出现在div中,并准备接受文本输入。

理想情况下,我是在使用JQuery解决方案。

这不是this的重复,因为标记的问题未考虑选择了div而未进行编辑!

1 个答案:

答案 0 :(得分:4)

与任何其他属性一样,您可以挂钩到focus()事件。有关详细信息,请参阅jquery focus() documentation

<div id="editBox" contenteditable="true" style="border 1px solid">
&nbsp;
</div>

使用Javascript:

$('#editBox').focus(function() { alert('focused');  });