使用jquery做的表單樣式,有隔行變色、點擊換色、選中換色等等
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表單樣式</title>
<style type="text/css">
tr.odd{background-color:#fef9ba;}
tr.even{background-color:#edfefc;}
tr.selected{background-color:#d7ced3;}
tr.hover{background-color:#a54aff;}
</style>
<script type="text/javascript" language="JavaScript" src="../include/jquery-1.7.1.min.js"></script>
<script type="text/javascript" language="JavaScript">
$(document).ready(function(){
//第一種
$("#tab_1 tr").each(function(index,domEle){
$("tr:odd").addClass("odd");
$("tr:even").addClass("even")
//單擊改變顏色
$(this).click(function(){
$(this).toggleClass("selected");
});
}).hover(function(){
//設置新的樣式
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
}
);
//第二種樣式
$("#tab_2 tr").each(function(index,domEle){
$("tr:odd").addClass("odd");
$("tr:even").addClass("even")
//單擊改變顏色
$("input[type=checkbox]").each(function(index,domEle){
$(this).click(function(){
$(this).parents("tr").toggleClass("selected");
});
});
}).hover(function(){
//設置新的樣式
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
}
);
//第三種樣式
$("#tab_2 tr").each(function(index,domEle){
$("tr:odd").addClass("odd");
$("tr:even").addClass("even")
//單擊改變顏色
$("input[type=radio]").each(function(index,domEle){
$(this).click(function(){
$(this).parents("tr").toggleClass("selected");
});
});
}).hover(function(){
//設置新的樣式
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
}
);
});
</script>
</head>
<body>
單擊改變顏色
<table width="300" border="1" cellpadding="1" id="tab_1">
<tr>
<th>姓名</th>
<th>手機</th>
<th>郵箱</th>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<br><br><br>
選擇checkbox後改變顏色
<table width="300" border="1" cellpadding="1" id="tab_2">
<tr>
<th>選擇</th>
<th>姓名</th>
<th>手機</th>
<th>郵箱</th>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="checkbox" class="check"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<br><br><br>
選擇radio後改變顏色
<table width="300" border="1" cellpadding="1" id="tab_3">
<tr>
<th>選擇</th>
<th>姓名</th>
<th>手機</th>
<th>郵箱</th>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="radio" class="ra"></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>