分配一个独立的ID给每个div的JQuery的

问题描述:

我使用此代码,每3周的div包裹在seprate股利和工作原理:分配一个独立的ID给每个div的JQuery的

$('.a_paj_element:nth-child(3n)').each(function(index) { 
    $(this).prevAll('.a_paj_element').andSelf().wrapAll('<div class="three_paj_els" style="display:none;" />'); 
}); 
$('#paj_container > .a_paj_element').wrapAll('<div class="three_paj_els" style="display:none;" />'); 

我一直在尝试如何分配每个缠绕的div自己的ID在数字订单类似这样:

<div id="1" class="three_paj_els" style="display:none;" ></div> 
<div id="2" class="three_paj_els" style="display:none;" ></div> 
<div id="3" class="three_paj_els" style="display:none;" ></div> 

喜欢它自动增量。每个ID都是。当我尝试做,我不能让它增加。

如果有可能,我该怎么做? 非常感谢 -sal

这个怎么样?

var ID = 0; 
$('div.three_paj_els').each(function() { 
    ID++; 
    $(this).attr('id', 'id'+ID); 
}); 

我不确定数字本身是否是有效的ID。

+0

OHHH这样做很有道理!谢谢! – Silas 2012-03-18 11:08:52