jQuery老仙,神功盖世,可以轻松快捷地操作处理元素的CSS样式。
jQuery操作CSS可用到如下4中常用的方法:
如下所示的样式表例子,会在下面所有的例子中用到:
.fan-qing-fu-ming { font-weight: bold; font-size: xx-large; } .blue { color: #46acb6; /* 一种蓝色 */ }
把指定的Class类名添加给jQuery选择器指定的元素。(注意!下面的blue不是颜色名,而是Class类名)
$("button").click(function(){ $("h1, h2, p").addClass("blue"); $("div").addClass("fan-qing-fu-ming"); });
也可以添加复合的Class类名,如下所示:
$("button").click(function(){ $("#div").addClass("fan-qing-fu-ming blue"); });
如下所示,jQuery中的removeClass()方法可以移除指定元素一种或多种CSS样式。
$("button").click(function(){ $("h1, h2, p").removeClass("blue"); });
如下所示,jQuery中的toggleClass()方法可以切换于添加或删除指定元素的CSS样式。
$("button").click(function(){ $("h1, h2, p").toggleClass("blue"); });
欲知css()方法,请听下回分解。下一小节说的就是css()方法。