我正在尝试学习使用 jQuery 进行 ajax 调用。但我在使用 jQuery 本身时停留在一个非常基本的点上。以下是我的代码,
<head>
<script type="text/javascript" src="jquery-1.6.2.js"></script>
<script language="javascript">
$(document).ready(function()
{
alert("Hello World!!!!")
$("#txt1").onkeydown(function(){
alert("Event Fired")
$("#add").load("newjsp.jsp?q="+this.value)
})
})
</script>
</head>
<body>
<form>
Comment: <input type="text" id="txt1"></input>
</form>
<p><p></p></p>
<form id="add">
</form>
</body>
在文本框中输入任何键都不会触发 onkeydown 事件(因为没有“事件触发”警报)。我不明白可能是什么问题。请帮忙。
谢谢瑞莎
最佳答案
使用keydown
而不是onkeydown
。
.keydown( function(){...} )
是 .bind("keydown", function){ ... })
的简写。
关于javascript - 使用jquery的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527633/