2013-02-16 43 views
1

我嘗試將jquery用於當前在localhost上測試的Web項目。在我base.html我嘗試使用此鏈接我可以在開發Django項目時使用jquery嗎?

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js">

使用谷歌服務在我的網站上呈現,我得到有效的標記:

<!DOCTYPE html> 
<html> 
<head> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"> 
</script> 

<script> 
    $(document).ready(function(){ 
    $("button").click(function(){ 
    $("p").toggle(); 
    }); 
</script> 
</head> 

但功能不起作用。我必須host jquery myself while developing

+0

使用瀏覽器控制檯查看拋出的錯誤...會看到'syntax error' – charlietfl 2013-02-16 17:02:21

回答

1

你忘了關ready功能:

$(document).ready(function(){ 
    $("button").click(function(){ 
     $("p").toggle(); 
    }); 
}); // <-- Close the function 
+0

Sh ***** t。真正。這是星期六晚上,我應該關掉電腦,穿上我的舞鞋。謝謝! – LarsVegas 2013-02-16 16:54:34

+0

很高興幫助!如果有助於解決您的問題,請將答案標記爲已接受。謝謝 :) – Eli 2013-02-16 17:29:14

1

是的,你可以在你的Django項目使用jquery。 這段代碼的問題是,你忘了關準備按鈕

$(document).ready(function(){ 
    $("button").click(function(){ 
     $("p").toggle(); 
    }); 
}); 

如果你想使用jquery在你的Django項目,然後我會建議你包括在基本模板jQuery和使用模板創建其他頁面。另外建議創建單獨的javascript,css和HTML塊,以便您可以選擇要包含在特定頁面中的文件,這樣做更容易。

相關問題