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);
});