2013-05-30 84 views
-2

我在這個論壇上尋找解決方案,迄今沒有任何工作。基本上,我有我已經建立了非常非常簡單的代碼,它看起來像這樣:

HTML:

<html> 
<head> 
<script type='text/javascript' src='js/accordion-common/jquery-1.3.2.min.js'></script> 
<script type='text/javascript' src='js/lightbox/jquery.lightbox.js'></script> 
<script type='text/javascript' src='js/accordion-common/jquery.msAccordion.js'></script> 

<script type='text/javascript' src='/alert.js'></script> 

</head> 
<body> 

<p> 
    <button id="alert" type="button">Alert</button> 
</p> 
</body> 

</html> 

alert.js

$(document).ready(function(){ 
$('#alert').click(function(){ 
alert('alert'); 
}); 
}); 

我不斷收到同樣的錯誤消息「未捕獲ReferenceError:$未定義jQuery「。 我試過用$(function())替換$(document),甚至用jQuery替換$。它似乎沒有任何區別。

有人可以幫忙嗎?這與chmod有關嗎?

+1

你_really_需要一個更新的jQuery版本...... – Alnitak

+0

你會得到什麼錯誤? –

+0

我想我自己已經回答了超過5個這樣的問題(沒有計算其他人的答案,我猜會計數到20個以上的答案...),這裏是在stackoverflow ..你找到答案..before發佈它? – bipen

回答

1

您正在使用jQuery的舊版本。(使用舊版本是沒有問題的)卸下襬臂年長之一,試試這個

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
+0

並刪除舊的? – hjpotter92

+0

omg你是輝煌!非常感謝。我在這個 – uubiz

+0

浪費了2個小時,歡迎你。你能接受這個答案嗎? – PSR

0

請檢查是否jQuery是加載其次嘗試在noConflict模式

運行它
0

您正在加載的jQuery的「accordian-specific」版本可能使用noConflict來重新命名。

爲jQuery使用與其使用相同的名稱,或加載第二個(最好是更新的!)版本。

相關問題