我有一个水平菜单。我想使用 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);
});