【发布时间】:2011-09-24 01:20:53
【问题描述】:
我不明白为什么 jQuery 模糊处理程序在最简单的情况下不起作用。我实际上是在创建一个 100px x 100px 的 div 并在其上设置一个模糊事件,但它没有触发 (JSFiddle):
<div id="test">this is a test</div>
$(document).ready(function() {
$('#test').bind('blur', function() {
alert('blur event!');
});
});
我对模糊的理解是错误的吗?我希望当我单击任何不是 div 的地方时会触发 blur 事件...对吗?
根据 jQuery 的文档:
在最近的浏览器中,事件的域已扩展到 包括所有元素类型。元素可以通过键盘失去焦点 命令,例如 Tab 键、或通过鼠标单击 页面。
我已经在 Mac 上最新的 Chrome 和 Firefox 上试用过。
【问题讨论】:
标签: javascript jquery onblur