測試代碼如下
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<style type="text/css">
.test1{
color:#0C9;}
.test2{
color:red;}
</style>
<script src="js/jquery-1.3.2.js">
</script>
<script type="text/javascript">
$(function(){
var count = 2;
$("#aAdd").click(function(){
$( "#testDIV").addClass("test1");
})
$("#aRemove").click(function(){
$( "#testDIV").removeClass("test1");
})
$("#aToggle1").click(function(){
$( "#testDIV").toggleClass("test2");
})
$("#aToggle2").click(function(){
$( "#testDIV").toggleClass("test2",count++ % 3 == 0 );
})
$("#aCSS1").click(function(){
$("#testDIV").css({background:"red"}).css("color","white");
})
})
</script>
</head>
<body>
<div id="testDIV" >我會變顏色哦</div>
<a href="#" id="aAdd">添樣式</a>
<a href="#" id="aRemove">去除樣式</a>
<a href="#" id="aToggle1">變樣式</a>
<a href="#" id="aToggle2">多點幾下變樣式</a>
<a href="#" id="aCSS1">變色</a>
</body>
</html>
1.addClass(class)
描述:為選擇的元素集合添加指定樣式。
2.removeClass([class])
描述:為選擇的元素集合刪除指定樣式。
3.toggleClass(class)
描述:替換選擇的元素集合樣式。備注下,如果當前元素的樣子已經為class時,將會去除該樣式,相當於addClass與removeClass的結合方法。
4.toggleClass(class, switch)
描述:與上一個方法類似,區別就是多加了個switch判斷,當switch值為true時,對進行樣式的改變
5.css(styleName,value)/css(styleName)/css({value})
描述:css(styleName,value)用於設置當前元素的styleName樣式屬性值為value,css(styleName)用於獲取當前元素的styleName樣式屬性值,而css({value})而為另一種設置樣式屬性值的方法,具體用法參考例子^^,因為跟element.attr的用法類似所以在這就不詳細說明了