jQuery:1.5.4.4,表格变色(单击行,把当行的复选框(checkbox)设为选中状态,并应用当前样式)

简介:
ylbtech-jQuery:jQuery学习

jQuery语法实例

表格变色
效果截图
 
jQuery:1.5.4.4,表格变色(单击行,把当行的复选框(checkbox)设为选中状态,并应用当前样式) 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 () {

                if ($(this).hasClass("selected")) {
                    $(this).removeClass("selected")
                    .find(":checkbox").attr("checked", false);
                }
                else {
                    $(this).addClass("selected")
                    .find(":checkbox").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="checkbox" name="items" />
                </td>
                <td>
                    rain
                </td>
                <td>
                    male
                </td>
                <td>
                    23
                </td>
            </tr>
            <tr>
                <td>
                    <input type="checkbox" name="items" />
                </td>
                <td>
                    rain
                </td>
                <td>
                    male
                </td>
                <td>
                    23
                </td>
            </tr>
            <tr>
                <td>
                    <input type="checkbox" name="items" />
                </td>
                <td>
                    rain
                </td>
                <td>
                    male
                </td>
                <td>
                    23
                </td>
            </tr>
            <tr>
                <td>
                    <input type="checkbox" name="items" />
                </td>
                <td>
                    rain
                </td>
                <td>
                    male
                </td>
                <td>
                    23
                </td>
            </tr>
            <tbody>
    </table>
</body>
</html>
复制代码
jQuery:1.5.4.4.B,效果截图返回顶部

 ylbtech-jquery-table4



本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/01/25/2875647.html,如需转载请自行联系原作者
相关文章
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
117 1
|
开发框架 前端开发 JavaScript
使用JavaScript、jQuery和Bootstrap构建待办事项应用
使用JavaScript、jQuery和Bootstrap构建待办事项应用
249 0
|
JavaScript 前端开发
jQuery第一天---六大功能的简单应用
jQuery第一天---六大功能的简单应用
112 0
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
159 5
|
JavaScript
jQuery如何验证复选框是否选中
jQuery如何验证复选框是否选中
142 0
|
JavaScript
jQuery数据结构渲染(4):复选框checkbox赋值
jQuery数据结构渲染(4):复选框checkbox赋值
131 1
|
JSON 缓存 前端开发
Jquery中AJAX的应用
Jquery中AJAX的应用
150 0
|
JavaScript
jQuery学习(一)—jQuery应用步骤以及ready事件和load事件的区别
jQuery学习(一)—jQuery应用步骤以及ready事件和load事件的区别
|
XML JavaScript 小程序
使用jquery treetable 实现树形表格拖拽
这里记录一下使用jquery treetable时遇到的坑。 我这里的需求是做一个树形表格,并且可拖拽。 最后要实现的效果大概是这样的:(文末有实例)
138 0
|
JavaScript BI
jQuery根据填写的input的数值导出excel表格
jQuery根据填写的input的数值导出excel表格
130 0