2013-12-10 46 views
1

我有我的HTML表格:这是它如何使用jquery获取tbody中的所有内容?

<tbody id="summaryBody"> 
    <tr class="summaryRow"> 
     <td class="summaryPerson" colspan="2"> 
      Super Man 
     </td> 
     <td class="summaryFromDate">  
      11/21/2013 
     </td> 
     <td class="summaryToDate"> 
      11/21/2013 
     </td> 
     <td class="summaryOriginalRecords">  
      1 
     </td> 
     <td class="summaryOriginalHours">  
      2.00 
     </td> 
     <td class="summaryExcludedHours"> 
      0 
     </td> 
     <td class="summaryTotalHours"> 
      2.00 
     </td> 
    </tr> 
    <tr class="summaryRow"> 
     <td class="summaryPerson" colspan="2"> … </td> 
     <td class="summaryFromDate"> … </td> 
     <td class="summaryToDate"> … </td> 
     <td class="summaryOriginalRecords"> … </td> 
     <td class="summaryOriginalHours"> … </td> 
     <td class="summaryExcludedHours"> … </td> 
     <td class="summaryTotalHours"> … </td> 
    </tr> 
    <tr class="summaryRow"> 
     <td class="summaryPerson" colspan="2"> … </td> 
     <td class="summaryFromDate"> … </td> 
     <td class="summaryToDate"> … </td> 
     <td class="summaryOriginalRecords"> … </td> 
     <td class="summaryOriginalHours"> … </td> 
     <td class="summaryExcludedHours"> … </td> 
     <td class="summaryTotalHours"> … </td> 
    </tr> 
</tbody> 

一部分,我希望得到的一切,是与所有属性和文本tbody元素内。如何使用jQuery来做到这一点?

我知道什么时候我可以通过每个tr

$('tbody > tr').each() 

但在这种情况下,循环我需要选择每一个ATTR和类和文字等唯一途径...看来相当困难。获取所有元素有什么好方法吗?也许作为文本集合tr元素?

请帮助=)

+1

'$( “#summaryBody”)HTML ()' – tewathia

回答

7

可以使用.html()

var html = $('tbody').html();//using the id $('#summaryBody').html() 
+0

Thanks =)看起来你是第一个,所以我会接受你的问题... OMG ...这很容易=) – Bryuk

3

这是很简单的得到tbody的HTML内容:

$("tbody").html(); 
+0

Upvote以及你=) – Bryuk

相关问题