1

外部のWebサイトから取得しているテーブルがありますが、最初の2列を非表示にし、3列目にクラスを追加し、6行目にクラスを追加し、7行目を削除できるようにする必要があります。 。なんとか列を作成できましたが、行に問題があります。

次のコードを使用して、最初の2つの列を非表示にし、3番目の列にクラスを追加しています。

<script type="text/javascript" language="javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
    jQuery('table.ladder td:nth-col(1),table.ladder th:nth-col(1),table.ladder td:nth-col(2),table.ladder th:nth-col(2)').hide();
    jQuery('table.ladder td:nth-col(3),table.ladder th:nth-col(3)').addClass('leftColumn');
});
</script>

誰かが私が6番目のTRにクラスを追加してから、7番目のTRを削除するのを手伝ってくれませんか?

4

3 に答える 3

3

6番目のtrにクラスを追加します。

jQuery('table.ladder tr:eq(5)').addClass('yourNewClass');

7番目のtrを削除します。

jQuery('table.ladder tr:eq(6)').remove();
于 2009-08-10T01:06:59.350 に答える
3

eq()メソッドを使用してから、next()を使用します。

jQuery('table.ladder tr').eq(5).addClass('newClass')
                         .next('tr').remove();
于 2009-08-10T01:07:17.167 に答える
0

@SoulieBaby:nth-​​colセレクターがプラグインであることを忘れてしまいました。http://www.bramstein.com/projects/column/で見つけることができます。

回答としてコメントを投稿して申し訳ありませんが、まだコメントできません。

于 2009-10-18T16:37:00.483 に答える