-1

ID 列がデータ テーブルによって非表示になっているテーブルの行があります。これは、実際の HTML には表示されず、Data Tables JS にのみ表示されることを意味します。

データを抽出するためにいくつかの JS を書きましたが、役に立たなかったため HTML には含まれていません。

私はオンラインで見て、次のような機能を見つけました

fnGetPosition() - http://datatables.net/api#fnGetPosition

fnGetData() - http://datatables.net/api#fnGetData

ただし、実際には javascript を介して dataTables を直接使用することはありません。ASP.NET MVC 3 を介してすべてを設定し、すべてのデータ テーブルを JS にインポートする必要はありません。

これらのTDとThのそれぞれにクラスを追加することだけを考えましdisplay:noneたが、それは面倒です。

誰かが解決策を知っていますか?

4

1 に答える 1

0

HTML5 データ属性を使用します。さまざまな方法で jQuery を使用してアクセスできます。

<table>
    <tr data-key1="val1" data-key2="val2">
        <td></td>
    </tr>
</table>

jQuery オプション 1:

$(tr).data('key1');
$(tr).data('key2', 'value2');

jQuery オプション 2:

$(tr).attr('data-key1');
于 2013-02-05T00:16:26.280 に答える