0

jExpand ( http://www.jankoatwarpspeed.com/expand-table-rows-with-jquery-jexpand-plugin/ ) を、すべての行ではなく、テーブルの一部の行に使用しようとしています!

デモリンクでここを見ることができます:

http://www.jankoatwarpspeed.com/wp-content/uploads/examples/expandable-rows/

すべての行 (すべての国) を展開して、より多くの情報を取得できます。

私の場合、すべての行ではなく、いくつかの行だけを展開可能にしたいのです。

たとえば、「英国」と「インド」の行だけを展開可能にしたいとします。

どうすればいいですか?

削除しようとしまし div class="arrow"></div>たが、まだ行を展開できます:/

4

2 に答える 2

1

class展開したくない行に a を追加し、スクリプトでそれらを無視します。
私の例では、 class を追加しました.nope

$("#report tr:odd:not(.nope)").addClass("master");
$("#report tr:not(.master, .nope)").hide();
$("#report tr:first-child").show();
$("#report tr.master").click(function(){
    $(this).next("tr").toggle();
    $(this).find(".arrow").toggleClass("up");
}); 

ここでテストしてください

于 2013-04-29T13:24:52.103 に答える
0

拡張したくない行からクラス「odd」を削除してみてください。フレームワークは、その処理にその名前を使用する場合があります。フレームワークがそのクラスを行に属性付けするものである場合は、フレームワークのオプションを確認する必要があります...

于 2013-04-29T13:20:10.510 に答える