Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery:anchor标记未在$(可聚焦)中选择_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript jquery:anchor标记未在$(可聚焦)中选择

Javascript jquery:anchor标记未在$(可聚焦)中选择,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的看法是, <a href="#" onclick="metroUIScript.HomeClick();"> <div class="back-disable"> </div> </a> 这里的主播,在我做tab时获得焦点。但是,当使用jquery作为$(“:focusable”) 在同一视图中,我有一些其他可聚焦元素,包括另一个锚定标记 当我执行$(“:focusable”) 第一个anchor标记有什么问题 编辑:当

我的看法是,

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

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

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

当我执行
$(“:focusable”)

第一个
anchor
标记有什么问题

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


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

看起来一个空白的锚定标记不起作用


$(文档).ready(函数(){
console.log(“准备就绪!”);
警报($(“:可聚焦”).length);
});

您的锚是否可见?注意:元素必须是可见的才能聚焦。@Satpal-我做的时候就聚焦了选项卡。你能在选择器后面提供一个JSFIDLE/粘贴你的jQuery代码吗?或者检查开发工具中是否有任何错误。检查这个FIDLE它对我有用给一些你的问题的FIDLE…请将你的代码添加到答案中,这样它就可以备用了如果到jsFiddle的链接死了,它就会自动关闭@谢谢你!
<a id="test1" href="#" >
   dsadsdsad
</a>

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

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

});