我正在制作一个具有 master > submaster > page.aspx 的网站,我希望如果任何用户单击导航栏中的链接,它会更改该特定链接的颜色以及更改背景颜色,我的导航位于 submaster 页面中,我使用过 jquery 但它不起作用,在页面加载时它消失了。
$(document).ready(function () {
$('#HomeLink').click(function () {
$('#HomeLink').css("background-color","white");
$('#HomeLink').css("color","#00AEEC");
});
});
<div id="UpperMenu">
<h2><a href="#">Horizon</a></h2>
<ul>
<li><a href="Home.aspx"><div id="HomeLink"><span class="NavLink">Home</span></div></a></li>
<li><a href="#"><div id="NewLink"><span class="NavLink">New</span></div></a></li>
<li><a href="#"><div id="LookupLink"><span class="NavLink">Lookup</span></div></a></li>
<li><a href="Reports.aspx"><div id="ReportLink"><span class="NavLink">Report</span></div></a></li>
<li><a href="#"><div id="ManageLink"><span class="NavLink">Manage</span></div></a></li>
<li><a href="#"><div id="UtilitiesLink"><span class="NavLink">Utilities</span></div></a></li>
</ul>
</div>