Tôi đã có một nhiệm vụ để cài đặt menu như được chọn. Đối với tôi sử dụng id động. Vì vậy, tôi muốn tăng nó liên quan đến việc lựa chọnLàm cách nào để tăng giá trị id div?
Mã của tôi là
<div class="menuHeader ui-corner-top" id="menu"+ i>
<span><a href="#" onclick="Home()">Home</a></span>
</div>
<div class="menuHeader ui-corner-top" id="menu"+ i>
<span><a href="#" onclick="NewTransaction()">New Transaction</a></span>
</div>
<div class="menuHeader ui-corner-top" id="menu"+ i>
<span><a href="#" onclick="Portfolio()">Portfolio</a></span>
</div>
javascript được
$(document).ready(function() {
alert(document.URL);
var list = $("#menu");
for (var i = 1; i <= list.length; i++) {
list[i].innerHTML = i;
}
var str = document.URL.toLowerCase().indexOf("portfolio/index");
alert(str);
if (str >= 0) {
$('#menu').addClass("menuHeaderActive");
}
});
Làm thế nào tôi có thể làm điều này?
ID phải là duy nhất. Tôi thấy bạn sử dụng "menu" làm ID nhiều lần. – tymeJV
Tôi đã chỉnh sửa mã – Niths
Bạn không thể thực hiện thao tác trong HTML. 'id =" menu "+ i' không có nghĩa gì cả. – JJJ