本文实例讲述了jquery自定义表格样式实现代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

上面这张图有3种状态,默认状态(灰白相间),鼠标悬浮状态(绿色),鼠标点击状态(黄色),是如何实现的呐?
Html代码如下:
<table>
<thead>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
<td>操作</td>
</tr>
</thead>
<tbody>
<tr>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td><input type="button" value="查看" /><input type="button" value="删除" /></td>
</tr>
<tr>
<td>2222</td>
<td>2222</td>
<td>2222</td>
<td><input type="button" value="查看" /><input type="button" value="删除" /></td>
</tr>
<tr>
<td>3333</td>
<td>3333</td>
<td>3333</td>
<td><input type="button" value="查看" /><input type="button" value="删除" /></td>
</tr>
<tr>
<td>4444</td>
<td>4444</td>
<td>4444</td>
<td><input type="button" value="查看" /><input type="button" value="删除" /></td>
</tr>
<tr>
<td>5555</td>
<td>5555</td>
<td>5555</td>
<td><input type="button" value="查看" /><input type="button" value="删除" /></td>
</tr>
</tbody>
</table>
插件实现代码如下:
(function () {
$.fn.TabStyle = function (options) { //默认参数设置
var settings = {
evenClass: "tab_even", //偶数行样式
oddClass: "tab_odd", //奇数行样式
hoverClass: "tab_hover", //鼠标悬浮样式
clickClass: "tab_click", //鼠标点击样式
isClick: true //是否开启鼠标点击样式
};
//合并参数
$.extend(settings, options);
return this.each(function () {
//为奇偶行分别添加样式
$(" > tbody > tr:even", this).addClass(settings.evenClass);
$(" > tbody > tr:odd", this).addClass(settings.oddClass);










