2

参考:テーブルソーター

問題: 選択したページ番号をクリックすると、expand-child 要素が表示されたままになります

やあ

私が直面している問題は、手順で最もよく説明されています

1.) 親テーブル内にネストされたテーブルがあります

2.) tr で 'toggle' クラスを使用し、その後にクラス 'expand-child' (構造的関連付け) を持つ tr を使用しています - jquery はネストされたすべての tr の onload を非表示にします

3.) 非表示の tr (expand-child) をクリックして開き、外側の親テーブル (ネストされたテーブルを保持している) の「ページ番号を選択」をクリックすると、関連付けられているトグル tr が移動している間、「expand-child」tr は開いたままになります。前のページ

関連する expand-child tr を前のページに渡す必要があるため、関連するトグル tr を使用して、そのページがフォーカスされるまで表示されないようにすることができます

どうもありがとう

4

1 に答える 1

1

最も簡単な解決策は、ページャー ページが変更された後にすべての子行を非表示にすることだと思います。次のようなものを試してください ( demo ):

$('.tablesorter').on('pageMoved', function(){
    $(this).find('.expand-child td').hide();
});
于 2013-10-01T21:46:48.317 に答える