我刚刚在 HTML 服务中尝试了这段代码,它起作用了:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
var i=0;
$(document).ready(function(){
$("input").keypress(function(){
$("span").text(i+=1);
alert("hah! it actually ran. I don't beleive it!");
});
});
</script>
Enter your name: <input type="text">
<p>Keypresses: <span>0</span></p>
该代码适用于输入框中的按键,而不是正文中的任何位置,但我更改了:
$("input").keypress(function(){
至:
$("body").keypress(function(){
并<body></body>
在我的 HTML 中添加一些标签,它就可以工作了。Google 文档确实建议不要使用<body>
标签。
谷歌文档链接
我会复制这段代码的基本结构,让它工作,然后从那里开始。