【发布时间】:2012-11-07 12:51:51
【问题描述】:
我希望确定当用户点击离开该元素时,HTML 元素及其子元素何时失去焦点。例如:
<div id="boxA">
<ul>
<li>x</li>
<li>y</li>
<li>z</li>
</ul>
</div>
<div id="boxB">
...
</div>
目前我有:
$("#boxA").live('blur', function() { hideFunction(); });
但是,这不起作用。如果我单击框 A 中的任何元素,它会失去焦点,但我只希望它在单击框 B 或页面上的任何其他位置时发生。
编辑和解决方案
我在 Stack Overflow 上找到了这个解决方案。它对我有用:
【问题讨论】:
-
您如何点击离开
<div>元素?这不是表单域。