2013-07-08 93 views
-2

我剛開始工作jQuery,我無法得到這個工作。當我點擊appBarStartButton元素時,我想要出現appMainNavigationContainer爲什麼jQuery .show不起作用? (jQuery 2.0.2)

小提琴:http://jsfiddle.net/hpD5s/

HTML:

<div id="appBar" style="border:1px solid blue;"> 
    <div id="appBarStartButton" style="border:1px solid blue;">WCM v5</div> 
    <div id="appBarCaption">@ViewData("Title")</div> 
</div> 
<div id="appMainNavigationContainer" style="display:none;border:1px solid red;height:100px;">hasdahsdahds 
</div> 

JS:

$("#appBarStartButton").click(function() { 
     alert('ha'); 
     $("appMainNavigationContainer").show('slow'); 
    }); 
+1

#appMainNavigationContainer –

回答

4

您在id selector

$("#appMainNavigationContainer").show('slow'); 
失蹤 #

演示:Fiddle

+0

AAAA,我很愚蠢。謝謝:) –

+1

將'$(「appMainNavigationContainer」)'保存在一個變量中並記錄到控制檯。你會看到該集合是空的。首先嚐試一些調試可能會使您免於將來的尷尬;) – Christoph

+0

的確,雖然在我的辯護中,我確實聲稱我是jQuery的新手。當你做$(「appMainNavigationContainer」)時,我不知道結果是什麼。 –