7

重複の可能性:
jQueryを使用してすべてのCSSクラスを削除するにはどうすればよいですか?

私は次のものを持っています:

<div id="abc">
</div>

そのdiv内には、次の1つだけが存在する可能性があります。

<p class="message">
<p class="message error"></p>
<p class="message warning"></p>
<p class="message success"></p>
<p class="message loading"></p>

<p>要素からすべてのクラスを見つけて削除する方法はありますか?

4

4 に答える 4

17

あなたはこれを行うことができます:

$("#abc p").attr("class", "");

また

$("#abc p").removeClass();
于 2012-09-21T01:33:12.950 に答える
6

パラメータにクラス名が指定されていない場合、すべてのクラスが削除されます。

ソース

removeClass()引数なしで使用します。

于 2012-09-21T01:33:11.227 に答える
4

removeAttr次の方法を使用できます。

$('#abc p').removeAttr('class')
于 2012-09-21T01:32:44.047 に答える
1

ドキュメントから、.removeClass()

$('#abc p').removeClass();
于 2012-09-21T01:33:57.400 に答える