我想为每个div添加一个新的类,但要唯一,如何用jQuery做到这一点?

<div class="pat"></div>
<div class="pat"></div>
<div class="pat"></div>


CodePen Project

最佳答案

尝试使用jquery的each()attr()函数,最好尝试使用id而不是class

对于unique id



$('.pat').each(function(a,b,c){
 $(this).attr('id',$(this).attr('class')+a)
})
console.log($('body').html())

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pat"></div>
<div class="pat"></div>
<div class="pat"></div>

关于javascript - 向div添加唯一的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44238745/

10-11 14:11