返回值:jQueryfocusin(handler(eventObject))

为 "focusin" 事件绑定一个处理函数。

这个方法是 .bind('focusin', handler)的快捷方式。

focusin 事件会在元素(或者其内部的任何元素)获得焦点焦点时触发。这跟 focus 事件的显著区别在于,它可以在父元素上检测子元素获得焦点的情况(换而言之,它支持事件冒泡)。

这个事件通常会跟 focusout 事件一起使用。

示例:

监控页面上段落内获得焦点的情况。

<!DOCTYPE html>
<html>
<head>
<style>span {display:none;}</style>
<script src="jquery.min.js"></script>
</head>
<body>

<p><input type="text" /> <span>focusin fire</span></p>
<p><input type="password" /> <span>focusin fire</span></p>

<script>


    $("p").focusin(function() {
         $(this).find("span").css('display','inline').fadeOut(1000);
    });


</script>
</body>
</html>
演示: