0

JSP ページに次の HTML コードがあります。

<label class="txt12Red">Label 1</label>
    <label class="txt12Red">Label 2</label>
<label class="txt12Red">Label 3</label>

class="txt12Red"すべてのラベルのクラスをに変更する必要がありclass="txt12"ます。これは、いくつかの JavaScript イベントで行われます。

4

4 に答える 4

8

onclick イベントの例:

$("label").on("click", function() {
    $("label.txt12Red")
        .addClass("txt12")
        .removeClass("txt12Red");
});
于 2012-08-22T12:28:19.760 に答える
4

以下を使用できますtoggleClass method

$("label").click(function() {
   $("label.txt12Red").toggleClass("txt12Red txt12");
});​
于 2012-08-22T12:33:09.213 に答える
1

クラスを直接変更することはできませんが、不要なクラスを削除してから、必要なクラスを追加できます。

function changeClass(oldClassName,newClassName){
$("label."+oldClassName).removeClass(oldClassName).addClass(newClassName);
}
于 2012-08-22T12:33:08.320 に答える
0

これを試してみてくださいhttp://api.jquery.com/removeClass/詳細を見つけることができます

于 2012-08-22T12:36:38.513 に答える