2008-11-16 60 views

回答

2

使用jquery。如果你有多个表,你需要改变它来适应这个。此外,只需追加到文档的末尾。如果你想在其他地方找到你想要放置它的元素,并将它插入DOM中。

$(document).ready(
    function() { 

     var headers = $('tr:first').children(); 

     $('tr:not(:first)').each(

      function(i,row) { 

      var cols = jQuery(row).children(); 

      var dl = jQuery('<dl></dl>'); 

      for (var i=0, len = headers.length; i < len; ++i) { 
       var dt = jQuery('<dt>'); 
       dt.text(jQuery(headers[i]).text()); 

       var dd = jQuery('<dd>'); 
       dd.text(jQuery(cols[i]).text()); 

       dl.append(dt).append(dd); 
      } 
      $('body').append(dl); 
      } 
     ); 
     $('table').remove(); 
    } 
); 
相关问题