未设置 JQuery 点击功能
-
05-07-2019 - |
题
我希望我的链接不要有奇怪的轮廓,我发现解决这个问题的最佳方法是在点击后有一个“空链接”来关注。当定义内联 HTML 的 onclick 方法时,这非常有效,但并不理想。我编写了一个快速的 jQuery 代码片段来执行此操作,但我无法使其正常工作。这里是:
<script type="text/javascript" charset="utf-8">
$j(document).ready(function () {
//alert($j('#ml_table thead a').length);
$j('#ml_table thead a').click( function (){
$j('#null_link').focus(); return false;
});
});
</script>
有人看到这有什么问题吗?警报输出 8,这是锚元素的正确数量,因此我知道选择器工作正常。这 jQuery 文档 说我不必遍历元素数组。
谢谢!
解决方案
尝试CSS:
#ml_table thead a {
outline:none;
}
对于 IE:
$('#ml_table thead a').attr('hidefocus', true)
参考:
但是,是的,为了回答您的直接问题,一键功能应用于它找到的 8 个锚点。
那 focus
技巧看起来有点时髦。如果你真的想保留它,你可以尝试:
$j('#ml_table thead a').click(function () {
$(this).blur();
return false;
})
不隶属于 StackOverflow