我正在構建一個可通過將腳本放入預設目錄來擴展的Web應用程序。該腳本需要在轉到頁面之前讀取文件頭,因此當單擊鏈接並首先運行一些JScript時,我需要使用.preventDefault()。不幸的是,我不能讓過去的.preventDefault()jquery .click()event.preventDefault()不起作用
這裏是我的鏈接的格式:
<a href="path/to/file.php" class="filelink">Some Text</a>
這裏就是我試圖用停止默認操作的jQuery:
$('.filelink').click(function(e) {
e.preventDefault();
//do some other stuff here
});
編輯:
更多信息:
的<script>...</script>
是我的頁腳。 此功能是INSIDE $(document).ready
之後調用一個$.ajax
建立鏈接列表此功能試圖監聽點擊。
$(function(){
//your code here
});
:
你在你的jquery語句中缺少關閉''''。由於語法錯誤,點擊事件永遠不會被觸發。 – r3wt 2015-01-09 23:14:30
大聲笑,實際上是在那裏編輯它,當你評論。我在這裏輸入它時錯誤地輸入了它。它現在看起來和myscript中的完全一樣,但不會被解僱。 – KingRichard 2015-01-09 23:16:46
我回滾了編輯,因爲還不清楚錯字是否只是在編輯時出現問題或實際代碼。正如所寫的,對於固定的錯字,我沒有看到你描述的問題的原因。 – 2015-01-09 23:17:46