2013-04-28 62 views
0

我覺得非常糟糕,不得不發佈這個。但是,我一直在b my不安地理解爲什麼這個簡單的代碼不適用於我的任何瀏覽器。 IE或Chrome或FF。非常基本的jquery調用根本不起作用

<html> 
<head> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#click").click(function(){ 
    $("#para").hide(); 
    }) 
} 
</script> 
</head> 

<body> 
<p id="para">Hai Rama Raju</p> 
<button id="click">Click to hide the text</button> 
</body> 
</html> 

而且它根本不起作用!我在瀏覽器上檢查了Javascript,它已啓用。我試圖下載jquery文件,但問題仍然存在。沒有線索 !!!

+0

如果您在瀏覽器中檢查了JavaScript,那麼您應該看到控制檯錯誤。 – Sparky 2013-04-28 04:30:04

+0

@Sparky我認爲他的意思是他檢查了JavaScript是否啓用。但是,是的,學習如何使用錯誤控制檯將很重要。 – JJJ 2013-04-28 07:58:30

+0

謝謝你們。就像下面說的解決方案一樣...我錯過了一些微不足道的東西,比如放一個右括號。 :( – rajugaadu 2013-04-29 04:34:44

回答

5

你不關閉文檔準備用)

$(document).ready(function(){ 
    $("#click").click(function(){ 
    $("#para").hide(); 
    }) 
}) // this line 
+1

我希望我能'喜歡'你的回覆100次。對我這樣的恥辱!!!謝謝。 – rajugaadu 2013-04-28 04:16:54

0
$(document).ready(function() { 
    $("#click").click(function() { 
     $("#para").hide(); 
    }); // <-- Missing semicolon here... 
});  // <-- Missing) and semicolon here... 

你可能想太多試試這個:

$(document).ready(function() { 
    $("#click").click(function() { 
     $("#para").toggle(); 
    }); 
}); 

不帶參數的.toggle()方法簡單地切換知名度的元素。