2014-03-26 13 views
0

當我在運行時使用jquery刪除塊div。我想重新訂購sno。如何使用jquery重新排序列表

var ID = 0; 
$('div.block').each(function() { 
    ID++; 
    alert(ID) 
    $(this+'> table > tbody > tr > td > .sno').html(ID); 
}); 


<div class="block"> 
    <table> 
    <tr><td><span class="sno">1</span></td></tr> 
    </table> 
</div> 
<div class="block"> 
    <table> 
    <tr><td><span class="sno">2</span></td></tr> 
    </table> 
</div>.... 

回答

1

刪除後,使用此:

$('div.block').each(function(index) { 
    alert(index+1) 
    $(this).find('.sno').html(index+1); 
}); 
+1

由於指數從0開始,我覺得應該是指數+ 1。 – Zafer