我有一项任务,在刷新页面时突出显示所选菜单。为此,我想使用cookie。 HTML代码如何将div的id设置为cookie?
<div class="menuBar">
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="Home()" id="home">Home</a></span>
</div>
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="NewTransaction()" id="newtransaction">New Transaction</a></span>
</div>
</div>
JavaScript文件是
function Home() {
window.location.href = "../../home/welcome";
}
function NewTransaction() {
window.location.href = "../../EnergyCatagory/index";
}
但是我有一个代码来设置菜单selected.But它不是一个好的way.How我可以通过选择菜单的值刷新时页面? 这是突出菜单
$(document).ready(function() {
var currentUrl = window.location.href;
if (currentUrl.indexOf("home/welcome") !== -1) {
$("#home").parent().parent().addClass('menuHeaderActive');
}
else if (currentUrl.indexOf("EnergyCatagory/index") !== -1) {
$("#newtransaction").parent().parent().addClass('menuHeaderActive');
}
else if (currentUrl.indexOf("portfolio/Index") !== -1) {
$("#portfolio").parent().parent().addClass('menuHeaderActive');
}
});
我编辑我的代码@MatthewAgustin – Niths
@MatthewAgustin,可以任何代码是“非语义” ?对我来说,答案是否定的。山是非语义的,洗衣篮也是如此。 –