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

前端之家收集整理的这篇文章主要介绍了需要使用jQuery生成无限数量的唯一ID前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
极端的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>

解决方法

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

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

原文链接:https://www.f2er.com/jquery/177269.html

猜你在找的jQuery相关文章