需要使用jQuery生成无限数量的唯一ID

jqu*_*00b 7 jquery

极端的n00b在这里...我有很多元素(由后端动态生成,因此可能会有很多)并且都需要一个唯一的ID.我正在尝试用jQuery来解决这个问题,并且做得不好.任何帮助表示赞赏.

在下面的代码中,我希望每个"bar"div获得一个唯一的id,如id1,id2等

<div class="foo">
    <ul  class="bar">
</ul>
    <ul  class="bar">
</ul>
    <ul  class="bar">
</ul>
    <ul  class="bar">
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

Dan*_*ite 10

var id = 1;
$('.foo .bar').each(
   function() { 
     $(this).attr('id', 'id' + id++); 
});
Run Code Online (Sandbox Code Playgroud)

为了将事件侦听器绑定到这些,您必须在循环中执行或使用它live.