<table  style="text-align:center;"><tr><td>
     <asp:DataList ID="DataList1" runat="server" RepeatColumns="5">
            <HeaderTemplate></HeaderTemplate>
            <ItemTemplate>
            <table>
            <tr><td><%# Eval("name") %> </td></tr>
            <tr><td> <img src="images/<%# Eval("url") %>" alt="最热新品"  style="width:150px; height:100px;"/>  </td></tr>
            <tr><td>一口价<%# Eval("price") %></td></tr>
            <tr><td>当前拍价<div id="Npice"><%#Eval("Npice") %></div></td></tr>
            <tr><td><div id="divTime"><%# GetDateTime( Eval("Btime").ToString(),Eval("Etime").ToString())%></div> </td></tr>
            <tr><td><div id="div1"></div></td></tr>
            <tr><td><input type="button" value="出价"  /> </td></tr>
            </table>
            </ItemTemplate>
            <FooterTemplate></FooterTemplate>
    </asp:DataList>
    </td></tr></table>
用datalist 循环出我要拍卖的物品数据 <script type="text/javascript">
     var time; 
     var objDiv ;  
     var stime; 
  $(function()
  {
 btn();
  });   
      function TimeUpdate()
      {
          if(stime >0 )
          { 
            stime--;
            var hour = Math.floor(stime / 3600);
            hour = (hour < 10) ? ('0' + hour) : hour;
            var minute = Math.floor((stime % 3600) / 60);
            minute = (minute < 10) ? ('0' + minute) : minute;
            var second = (stime % 3600) % 60;
            second = (second < 10) ? ('0' + second) : second;
            $("#div1").text( hour+"小时"+minute+"分"+second+"秒" );
           }
           else
           {
           }
      }
      
      function btn()
      {
           $("div[id='divTime']").each(function(i) { 
            if( i == 0)
            {
                    stime =$(this).text();
                    setInterval(TimeUpdate,1000); 
            }      
            }) 
      }
    </script>使用jquery 获取 id=divTime 层的数据 该层会显示 一个物品剩余的拍卖秒数 ,然后开始倒计时 ,如何把我每个当前物品的倒计时 付给 id='divTime' 所对应的层 不写死

解决方案 »

  1.   

    http://bbs.gimoo.net/thread-23999-1-1.html
      

  2.   

    页面动态生成 兰博基尼1            兰博基尼2           法拉利1              法拉利2 
    一口价:5000000       一口价:2500000      一口价:1500000       一口价:600000
    当前拍价:50          当前拍价:70         当前拍价:80          当前拍价:100
    剩余:108000秒        剩余:2678400秒      剩余:5270400秒      剩余:31536000秒我想用jquery 获取 每个 商品的剩余秒数 然后把剩余秒数 变成 倒计时 。。郁闷 做不来啊
      

  3.   

    <script type="text/javascript">
    var t=5;//时间设置
    var id=window.setInterval("testTime()",1000); //启动1秒定时
    function testTime() {    document.getElementById("time").value = t;
       
        t--; // 计数器递减 
        if (t < 0) {
            window.clearInterval(id); //取消定时执行
        }
    }
    </script>
    <body   onload="testTime()">时间<input  type="text" size="5px" alt="显示时间" id="time" /></body>