jquery:$(":focusable")中没有选择锚标记

时间:2014-07-21 06:15:29

标签: javascript jquery html css

我的观点如下,

<a href="#" onclick="metroUIScript.HomeClick();">
    <div class="back-disable">
    </div>
</a>

这里的主播,当我做标签时,正在获得焦点。但是,使用jquery作为$(":focusable")

查询可聚焦元素时未选中它

在同一视图中,我有一些其他可聚焦的元素,包括另一个锚标记,

<a href="#">&nbsp;</a>

当我执行anchor

时,会产生所有其他可聚焦元素,包括后面的$(":focusable")元素

第一个anchor代码有什么问题?

编辑:当我检查元素时,我注意到,第一个锚标记没有任何高度,但锚内的div确实。这有什么问题吗?

PS:我正在使用Chrome浏览器,jQuery版本1.9.1

1 个答案:

答案 0 :(得分:1)

看起来空白锚标记不起作用Jsfiddle - anchor tag

<a id="test1" href="#" >
   dsadsdsad
</a>

<a id="test2" href="#">dsadsads</a>

$(document).ready(function () {
    console.log("ready!");
    alert($(":focusable").length);

});