Jquery多次倒计时.each()函数

我正试图在页面上进行多次倒计时,看起来像:

Something
Something else

倒计时必须放在:

  

每个倒计时都以行id值开头。 这是我的代码,但它不起作用:

 $(document).ready(function(){ $('.remain').each(function () { var count = $(this).attr("id"); countdown = setInterval(function(){ $(this).html(count + " seconds remaining!"); if (count == 0) { //do something } count--; }, 1000); }); }); 

谢谢您帮忙 :)

法比恩

 $(document).ready(function(){ $('tr[id]').each(function () { var $this = $(this); var count = parseInt($this.attr("id")); countdown = setInterval(function(){ $('.remain', $this).html(count + " seconds remaining!"); if (count-- == 0) { //do something clearInterval(countdown); } }, 1000); }); }); 

在这里试试: http : //jsfiddle.net/moeishaa/PwG45/