我有一个非常简单的页面,我试图阻止使用jQuery发送,但代码出乎意料地无法工作。有任何想法吗?PreventDefault不阻止表单发送
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
$("#searchForm").submit(function(e){
e.preventDefault();
});
</script>
</head>
<body>
<form id="searchForm">
<input name="q" placeholder="Go to a Website">
<input type="submit" value="Search">
</form>
<pre id="response"></pre>
</body>
他们还可以让自己的JavaScript无法执行,直到页面已经通过'DOMContentLoaded'事件侦听器加载完成后,不知道它是在jQuery中虽然。但是,页面底部的JavaScript更好,因为它不会阻止渲染。 – David