一個非常簡單的問題,但我想不起在google上搜索「正確」的單詞。我的問題是我想讓鏈接'歷史'仍然可見後,我點擊它。我不想讓頁面轉到div,而只是更改內容。我知道我需要jQuery來隱藏/切換內容,但我被困在鏈接部分。使id鏈接可見 - 防止單擊錨點時的默認事件。
#goals{
display : none;
}
#history{
display : block;
}
<p ><a id="History" href="#history"> <b>History</b> </a></p>
<p ><a id="Goals" href="#goals"> <b>Goals</b> </a></p>
<div id="history">
<p> blah blah blah </p>
</div>
<div id="goals">
<p> blah blah blah </p>
</div>
$("#Goals").click(function(){
$("#history).hide();
$("#goals").show();
})
你需要JavaScript才能取消鏈接的默認操作,你是否嘗試過任何東西 – j08691
我看了看這個:http://stackoverflow.com/questions/5089834/如何使jQuery的子菜單保持可見後點擊 但s解決方案對我不起作用。 – user977151
發佈您的完整代碼。 #歷史如何隱藏在第一位? – matthewpavkov