我正在做一個網站大學作爲除外作業。無論如何,我創建了一個按鈕,並用CSS來設計它。我需要它,這樣一旦用戶單擊按鈕,它將顯示文本,然後如果用戶再次單擊該按鈕,它將消失。我試着用Jquery編碼(因爲它更容易),但即使我認爲它是正確的,它並沒有顯示出我想要在瀏覽器中顯示的方式。請幫助如何顯示文字一旦點擊了按鈕,然後如果再次點擊按鈕,它會消失?
Jquery
$(document).ready(function() {
$("Belfastbutton").click(function() {
$("Belfastcontactdetails").toggle();
});
});
#Belfastbutton {
position: absolute;
color: green;
top: 310px;
left: 130px;
height: 40px;
width: 120px;
background-color: #e0e0d1;
border-radius: 5px;
padding: 5px;
}
#Belfastcontactdetails {
color: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1 id="Belfast">Belfast</h1>
<button id="Belfastbutton">Click for Details</button>
<p id="Belfastcontactdetails">
34 Boucher Road, Belfast.
<br> Co.Antrim
<br> BT27
</p>
它是如何並不像你期望的工作? –
您在引用您的JQuery代碼中的ID時忘記了使用「#」。 –