2012-08-22 50 views
0

我在JSP頁面下面的HTML代碼:如何更改使用jquery的<label>的類?

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

我需要class="txt12Red"更改類的所有標籤,以class="txt12"。這將在一些JavaScript事件上完成。

+0

JS請,請用JS事件您的文章, – Chandrakant

+0

您是否嘗試過的東西? – sp00m

回答

7

只是一個onclick事件的例子:

$("label").on("click", function() { 
    $("label.txt12Red") 
     .addClass("txt12") 
     .removeClass("txt12Red"); 
}); 
+1

感謝您的回答。它的工作就像一個魅力。 – ashishjmeshram

1

你不能直接改變類,但卻可以刪除你不想再添加你想要的類的類。

function changeClass(oldClassName,newClassName){ 
$("label."+oldClassName).removeClass(oldClassName).addClass(newClassName); 
} 
4

可以使用toggleClass method

$("label").click(function() { 
    $("label.txt12Red").toggleClass("txt12Red txt12"); 
});​ 
+0

+1擊敗我吧! http://jsbin.com/ilusem/1/edit –