| jQuery:1.5.4.3,表格變色(單擊行,把當行的單選按鈕(radio)設為選中狀態,並應用當前樣式) HTML代碼返回頂部 |
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.even
{
background-color: Gray;
}
/*奇數行樣式*/
.odd
{
background-color: Lime;
}
/*偶數行樣式*/
.selected
{
background-color: Yellow;
}
</style>
<script src="js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("tbody>tr:even").addClass("even"); /*給奇數行添加樣式*/
$("tbody>tr:odd").addClass("odd"); /*偶數行添加樣式*/
/*當單擊表格行時,把當前設為選中狀態樣式
,並把單選按鈕設為選中狀態*/
$("tbody>tr").click(function () {
$(this).addClass('selected')
.siblings().removeClass('selected')
.end()
.find(":radio").attr("checked", true);
});
});
</script>
</head>
<body>
<h3>
表格變色</h3>
<table style="width: 300px;">
<thead>
<tr>
<th>
</th>
<th>
name
</th>
<th>
sex
</th>
<th>
age
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="radio" name="items" />
</td>
<td>
rain
</td>
<td>
male
</td>
<td>
23
</td>
</tr>
<tr>
<td>
<input type="radio" name="items" />
</td>
<td>
rain
</td>
<td>
male
</td>
<td>
23
</td>
</tr>
<tr>
<td>
<input type="radio" name="items" />
</td>
<td>
rain
</td>
<td>
male
</td>
<td>
23
</td>
</tr>
<tr>
<td>
<input type="radio" name="items" />
</td>
<td>
rain
</td>
<td>
male
</td>
<td>
23
</td>
</tr>
<tbody>
</table>
</body>
</html>
| jQuery:1.5.4.3.B,效果截圖返回頂部 |
