我有一個非常簡單的頁面,我試圖阻止使用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