切片表保持其第一行或标题完好无损

时间:2014-06-18 13:15:26

标签: javascript jquery

我在html中有以下表结构:

<table id="table">
            <tr>
                <td>ID</td>
                <td>Place</td>
                <td>Population</td>

            </tr>

            <tr>
                <td>1</td>
                <td>Phoenix city</td>
                <td>1445632</td>

            </tr>
            <tr>
                <td>2</td>
                <td>San Antonio city</td>
                <td>1327407</td>

            </tr>
            <tr>
                <td>3</td>
                <td>San Diego city</td>
                <td>1307402</td>

            </tr>
            <tr>
                <td>4</td>
                <td>Dallas city</td>
                <td>1197816</td>

            </tr>
            <tr>
                <td>5</td>
                <td>San Jose city</td>
                <td>945942</td>

            </tr>
    </table>

通过切片表来解决这个问题,这样就不会删除第一行(标题)seje,留下类似的东西。

<table id="table">
            <tr>
                <td>ID</td>
                <td>Place</td>
                <td>Population</td>

            </tr>
            <tr>
                <td>4</td>
                <td>Dallas city</td>
                <td>1197816</td>

            </tr>
            <tr>
                <td>5</td>
                <td>San Jose city</td>
                <td>945942</td>

            </tr>
    </table>

我正在使用文件阅读器api javascript来阅读.csv表格,并需要通过切片此表格的某些部分来过滤显示的内容。

我正在这样切片:

reader.readAsBinaryString(file.slice(0, 10 * 1024 * 1024)); 

我在link

中的完整代码

1 个答案:

答案 0 :(得分:0)

忽略文件读取部分,这个jQuery代码在你的帖子中切出表格的第1-3行:

$('#table').html($('#table tr').not($('#table tr').slice(1,4)));

您想要在阅读CSV时限制显示的行吗?如果是这样,您显示或隐藏行的标准是什么?