<table>
   <tr>
      <td id="number">      </td>
   </tr>
</table>$(function()
             {
                function myrefresh()
                {
                    $('#number').empty(); 
                    $.get("OrderManageHandler.ashx",{
                        Type:'select'
                    },function(data,Teststateus){
                        if(data!="")
                        {                        
                            enetgetMsg();
                               var t=data.substr(0,data.length-1);
                           
                            var resultArray = new Array();  //将字符串转换为数组
                        resultArray = t.split(",");
                      
                        for(var i=0;i<resultArray.length;i++)
                        {               
                            $('#number').append('<a href="javascript:" class="order_Number">'+resultArray[i]+'</a></br>');          
                                $('#number').append('<div style="display:none;float:left;">'+resultArray[i]+'</div>');       
                           
                        }
                        }
                    })
                }
                setInterval(myrefresh,9000);//9秒刷新
             })
动态给td添加a标签和一个div  然后我用另一个js
$('.order_Number').live('click',function(){
        var order_Numbering = $(this).text();   //订单号
        var order_Status = $(this).next('div').text();  //订单状态
        $.get(convertURL('OrderManageHandler.ashx'),{
            Numbering:order_Numbering,
            Type:"Add"
        },function(data,textStatus){
            if(data == "True")
            {
            alert(order_Numbering);
            alert(order_Status);
                window.open("OrderInfo.aspx?order_Numbering="+order_Numbering+"&order_Status="+order_Status+"");
            }
        });
    })
var order_Status = $(this).next('div').text();  //订单状态 或得的订单状态永远为空,但是我动态添加是有值的,不明白为什么~~