2012-03-18 75 views
2

我使用此代碼,每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

回答

3

這個怎麼樣?

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

相關問題