-3

テーブル ID を削除しようとしていますが、特定のクラスのみを削除しようとしています。

<table id="toc" class="toc plainlinks"

私はとても近いですが、クラス ID を jquery スクリプトに組み込む方法がわかりません。そのIDが必要になる場合があるため、ID全体を削除したくありません。しかし、その特定のクラスは必要ありません (toc plainlinks)

ここに私が持っているものがあります

$('table#toc').remove();

それはテーブル id="toc" を削除しますが、何とかそのクラスをそこに入れる必要があります...

ありがとう!

4

3 に答える 3

1

これはとても簡単だ:

$('table.toc').remove();

または(セレクターをより正確にしたい場合):

$('table.toc.plainlinks').remove();

しかし、クラス自体を削除したい場合は、次のようにする必要があります。

$('table.toc').removeClass('toc');    

これはjQueryの基本であるため、質問する前に調査を行う必要があります。

于 2013-07-30T17:49:11.060 に答える
1

クラス名セレクターを使用します。

$('table.classname').remove();
于 2013-07-30T17:49:20.153 に答える
0
$("#toc").removeAttr("class"); 

このようにして、クラスを削除するだけで、他のすべてはまだそこにあります。

于 2013-07-30T17:51:33.943 に答える