水平メニューがあります。jQueryを使用してそれぞれのIDを作成したい。私のコードは次のとおりです。
<div class="menuBar">
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="Home()">Home</a></span>
</div>
<div class="menuHeader ui-corner-top">
<span><a href="#" onclick="NewTransaction()" id="menu2">New Transaction</a></span>
</div>
</div>
ここでは、メニューに ID がありません。jQueryを使ってidを動的に作成したい。これどうやってするの?私はこのような例を行いましたが、うまくいきません:
var i = 0;
$('.menuHeader').each(function () {
i++;
newID = menu + i;
$(this).attr('id', newID);
$(this).val(i);
});