2009-11-20 21 views
0

我只想改變的要素之一的一類使用jQuery變化元件

.myClass 
{ 
    background-color:#FFFFFF; 
} 

我想如果你想在myClass類添加到DOM元素以編程方式改變這種

回答

0

myElement.addClass("myClass"); 

如果你想從一個DOM元素刪除myClass類:

myElement.removeClass("myClass"); 

欲瞭解更多信息,請參閱hasClass,addClass,removeClasstoggleClass上的jQuery文檔。

+0

你如何刪除內嵌樣式? style =「...」 – PositiveGuy 2009-11-20 21:19:35

+0

@coffeeaddict:你可以操作DOM元素的樣式屬性。例如,在普通的JavaScript中:'myElement.style.backgroundColor =「#fff」;'。使用jQuery,這將是:'myElement.css(「background-color」,「#fff」);'。 – 2009-11-20 21:26:24

+0

有關更多信息,請參閱https://developer.mozilla.org/en/DOM/element.style和https://developer.mozilla.org/en/DOM/CSS。 – 2009-11-20 21:32:57

1

這改變了所有的.myClass元素。您可以更改元素的多個屬性。

$(".myClass").css({'background-color':'#BBBBBB'}); 
1

jQuery的不操作樣式AFAIK。你可以做的是改變節點的background-color在.myClass:

$('.myClass').css('background-color', '#FF0000');