<body>
<input id="sear" autocomplete="off" type="text" placeholder="Search here..." name="search" onkeyup="search(this.value)" />
<button id="btnss" onclick="test()">Click</button>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
$("#sear").keypress(function(e) { <!-- This is line 59 -->
if (e.which == 13) {
$("#btnss").click();
return false;
}
});
});
</script>
</body>
答案 0 :(得分:2)
您尚未在网页上添加jQuery。因此,您收到错误$ is not defined
。
在<head>
或<body>
代码末尾的HTML页面中添加以下内容。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
或强>
如果您不想使用jQuery,可以使用Vanilla Javascript。
document.addEventListener("DOMContentLoaded", function () {
document.getElementById('sear').addEventListener('keypress', function (e) {
if (e.which == 13) {
document.getElementById('btnss').click();
return false;
}
}, false);
});
答案 1 :(得分:1)
您应该下载jquery.min.js
文件并使用以下链接链接到HTML中的该文件:
script src="js/jquery.min.js"
它对离线开发很有用,而CDN在线将用于在线开发