我有三個圖片,點擊後會顯示一個包含文字的隱藏元素。但是,我想確保其他兩個隱藏元素在顯示時隱藏。因此,如果我點擊#img2,則會顯示#text2,但#text1和#text3將被隱藏。另外,這可能只是一個語法錯誤,但是當我試圖將所有代碼放在腳本標記下時,它將無法正常工作。我也喜歡將所有的jquery放在腳本標籤中,而不是使用HTML中的onclick功能。我對jquery很新,所以所有的幫助表示讚賞。提前致謝!如何隱藏元素並在點擊時顯示新元素?
<div id = "img1" onclick = "$('#text1').fadeIn(500)"></div>
<div id = "img2" onclick = "$('#text2').fadeIn(500)"></div>
<div id = "img3" onclick = "$('#text3').fadeIn(500)"></div>
<div id = "text1" hidden></div>
<div id = "text2" hidden></div>
<div id = "text3" hidden></div>
<script>
/* TODO: Put all on-click code here */
</script>
接受某些問題的答案。 – 0x499602D2
請使用jquery綁定,當你使用jquery插件時。 –