Mam zadanie, aby ustawić menu jako wybrane. Do tego używam identyfikatora dynamicznego. Więc chcę, aby zwiększyć ją w odniesieniu do wyboruJak zwiększyć wartość id div?
Mój kod jest
<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 jest
$(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");
}
});
Jak mogę to zrobić?
identyfikator powinien być unikalny. Widzę, że wielokrotnie używasz "menu" jako ID. – tymeJV
Edytowałem kod – Niths
Nie można wykonywać operacji w HTML. 'id =" menu "+ i' nic nie znaczy. – JJJ