0

我正在使用 jQuery Footable V3 并尝试使用 class="" 属性,但是当表初始化时,类 attr 消失

这是我的例子

<table class="table footable " data-page-size="20"  data-paging="true" data-filtering="true" data-sorting="true" ">
                <thead>
                    <tr>
                        <th data-type="number" data-breakpoints="all" >ID</th>
                        <th data-sortable="false" data-filterable="false" data-formatter="formatter">X</th>
                        <th data-type="text" data-sortable="true"><?=_("Descripción")?></th>
                    </tr>
                </thead>
                <tbody>
    <tr class="danger">
                        <td>1111111111111</td>
                        <td>1111111111111</td>
                        <td>1111111111111</td> </tbody> </table>
4

1 回答 1

1

不仅类属性从静态表中删除(其中 HTML 已在 footable() 调用之前创建),而且当前版本为 3.0.1 的 TD 内的 HTML(链接、图像等)也被删除。当前的 FT 3 文档在“静态”表方面具有误导性,部分错误。

看看 Github 问题。您会发现一些与您的问题相关的内容。

避免这种行为的最佳方法是通过 JSON 字符串加载表行和列,例如使用 PHP 创建的。

或者使用变通方法。使用 data-myclass="danger" 之类的属性,并在 FT 初始化后通过 JQuery 将其转换为类属性。有时慢!

或者使用 FT 2,直到开发人员发布声明或者可能是新版本 3。

于 2015-11-16T19:20:16.153 回答