如何关注div?

时间:2013-06-11 10:56:17

标签: jquery html

请不要向我扔石头,因为我是js和jquery的新手。 是否有可能专注于div? 我只是想在点击div时处理事件,或者当我们点击div之外时处理事件。这样的事情:

HTML:

<div id="focusedDiv"></div>

JS:

    $("#focusedDiv").focus(function () {
        ....
    });

    $("#focusedDiv").focusout(function () {
        ....        
    });

提前致谢!

1 个答案:

答案 0 :(得分:25)

您必须设置tabindex属性:

http://jsfiddle.net/QAkGV/

<div id="focusedDiv" tabindex="-1"></div>

或者:

$("#focusedDiv").attr('tabindex',-1).focus(function () {
        ....
    });

对于样式,您也可以设置大纲CSS属性:

$("#focusedDiv").css('outline',0).attr('tabindex',-1).focus(function () {
        ....
    });