我在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事件上完成。
我在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事件上完成。
只是一個onclick事件的例子:
$("label").on("click", function() {
$("label.txt12Red")
.addClass("txt12")
.removeClass("txt12Red");
});
感謝您的回答。它的工作就像一個魅力。 – ashishjmeshram
你不能直接改變類,但卻可以刪除你不想再添加你想要的類的類。
function changeClass(oldClassName,newClassName){
$("label."+oldClassName).removeClass(oldClassName).addClass(newClassName);
}
可以使用toggleClass method
:
$("label").click(function() {
$("label.txt12Red").toggleClass("txt12Red txt12");
});
+1擊敗我吧! http://jsbin.com/ilusem/1/edit –
試試這一個http://api.jquery.com/removeClass/你會發現更多的細節
JS請,請用JS事件您的文章, – Chandrakant
您是否嘗試過的東西? – sp00m