jQuery部分不起作用
问题描述:
我使用此代码用于TAB键作为Enter键以在HTML页面中打开链接。但是这段代码是有效的,当我在jsFiddle中运行它时效果很好。 我应该做的下一步是什么?jQuery部分不起作用
<html>
<head>
<title>AbT</title>
<script src="js/jquery-1.8.2.js"></script>
<script type="text/javascript">
//i thought this line is nothing wrong
$('.d').keyup(function(event)
{
if(event.which == 9)
window.open(this.href,"_self");
});
</script>
</head>
<body>
<div>
<a class="d" href="www.google.com">nice</a>
<a class="d" href="www.google.com">ni</a>
<a class="d" href="www.google.com">ni</a>
</div>
<a href="www">mbkb,b</a>
<a href="www.">mbkb,b</a>
<a href="wwcom">mbkb,b</a>
<a href="www.m">mbkb,b</a>
</body>
</html>
答
把它包文件里面就绪,
$(function(){
$('.d').keyup(function(event)
{
if(event.which == 9)
window.open(this.href,"_self");
});
});
答
如果它工作在的jsfiddle但不是你做了一个“真实”的文件,它通常意味着你错过了一个document.ready
JS标签或者一个meta charset
HTML标记或类似的东西。也为这些Google链接添加一些http://
前缀,看看是否能让你获得任何地方。