我是jquery的新手。我想在桌子上排序我会解释这些情景 我有HTML表,其中有4列,文档,语言,日期,格式。 现在想要在加载页面时对第一列Document进行排序,并在文档内按语言排序 任何人都可以帮我吗?
这是HTML
<table id="Sorting">
<tbody>
<tr>
<td>Documents</td>
<td>Language</td>
<td>Date</td>
<td>Format</td>
</tr>
<tr>
<td>Document1</td>
<td>English</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>Document2</td>
<td>French</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>Document3</td>
<td>Dutch</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>PDFDoc1</td>
<td>German</td>
<td>01/12/2012</td>
<td>XSL</td>
</tr>
<tr>
<td>PDFDoc2</td>
<td>English</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>PDFDoc3</td>
<td>Norwegian</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>Document4</td>
<td>Spanish</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
<tr>
<td>Document5</td>
<td>Dutch</td>
<td>01/01/2012</td>
<td>PDF</td>
</tr>
</tbody>
</table>
答案 0 :(得分:1)
如果我是你,我会使用DataTables插件。
“ DataTables是jQuery Javascript库的一个插件。它是一个高度灵活的工具,基于渐进增强的基础,它将为任何HTML表添加高级交互控件。”
即使你是jQuery的新手,使用插件的前景可能会威胁到你,尝试自己编写所有这些表格排序的东西会更难。我使用过DataTables - 它使用起来相对简单,而且文档非常广泛。