Tôi có một nhiệm vụ để làm nổi bật menu đã chọn trong khi làm mới trang. Cho rằng tôi muốn sử dụng cookie. mã HTML làLàm cách nào để đặt id của div làm 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>
tập tin Javascript là
function Home() {
window.location.href = "../../home/welcome";
}
function NewTransaction() {
window.location.href = "../../EnergyCatagory/index";
}
Nhưng tôi có một mã số để thiết lập menu như selected.But không phải là một way.How tốt của nó tôi có thể vượt qua giá trị của menu đã chọn đến trang trong khi làm mới? đây là đoạn code để làm nổi bật menu
$(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');
}
});
tôi sửa mã của tôi @MatthewAgustin – Niths
@MatthewAgustin, có thể bất kỳ mã là "phi ngữ nghĩa" ? Đối với tôi câu trả lời là không. Một ngọn núi không phải là ngữ nghĩa, như một cái giỏ đựng đồ giặt. –