<分区>
如何知道我输入的模糊或聚焦点在哪里?
我画了一个小例子:
HTML:
<div id ="all">
<div id="whereIsInput">
<input id="blur"/>
</div>
</div>
CSS:
#whereIsInput{
height: 100px;
width: 200px;
background-color: yellow;
}
JS:
function onBlur(e){
jQuery('#all').append('<div>' + e.type + ', ' + e.target.toString() + '</div>')
}
jQuery('#blur').blur(onBlur);
jQuery('body').on('click', onBlur);
所以问题是:发生模糊时,点击在哪里?
我调查过这个: 1. 无法在 blur 或 focusout 事件参数中找到它 2.点击 body 后发生模糊