`
backspace
  • 浏览: 137113 次
文章分类
社区版块
存档分类
最新评论

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

warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
1
5
分享到:
评论

相关推荐

    jquery 实现鼠标单击行时,选中checkbox复选框

    jquery 实现鼠标单击行时,改变行的背景颜色,选中checkbox复选框

    jquery实现 复选框 选中和不选中 美化复选框

    本文将详细介绍如何使用jQuery实现复选框的选中与不选中效果的美化。 首先,我们需要理解jQuery的基本用法。jQuery库简化了JavaScript中的DOM操作、事件处理和动画效果。引入jQuery库后,我们可以使用$(document)....

    layui默认选中table的CheckBox复选框方法

    方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , title: '用户列表' , page: true //开启分页 , cols: [[ {type:'...

    jQuery多级复选框checkbox选中代码

    在这个函数中,`checkChildren`接收两个参数:当前的复选框对象和一个新的选中状态。它会遍历所有的子级复选框,并设置它们的选中状态。 在CSS方面,我们可以使用类选择器来定义不同样式的复选框。例如,我们可以为...

    CheckBox分级选中 复选框 上下级 联动

    在IT行业中,尤其是在前端开发领域,"CheckBox分级选中 复选框 上下级 联动"是一个常见的功能需求,通常应用于具有层级结构的数据展示和交互场景,比如树形菜单、组织架构选择等。这个功能的核心是实现复选框...

    BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)

    5. 提供模拟或实际的后台数据,其中包含复选框状态信息。 以上所述的方法可以帮助你实现根据数据库状态控制Bootstrap Table中复选框默认选中的功能。请注意,实际应用中,你需要将`url`属性替换为实际的API接口,...

    jQuery如何判断checkbox(复选框)是否被选中

    在探讨如何使用jQuery判断复选框(checkbox)是否被选中的过程中,我们首先需要理解复选框的基本属性以及jQuery操作DOM元素的方式。复选框在HTML中被定义为`&lt;input type="checkbox"&gt;`,当它被选中时,其`checked`属性...

    layui-table表复选框勾选的所有行数据获取的例子

    当复选框状态变化时,回调函数会被触发,`checkStatus.data`将包含所有被选中的行数据。 此外,文章还提到了一个按钮点击事件的监听,即`$('.ttes').click(function(){ ... })`,这个按钮的点击事件同样可以用来...

    实现table表格checkbox复选框的全选 反选

    1. 当全选复选框被点击时,如果它被选中(`:checked`),则所有行内复选框(`.itemCheckbox`)都被设置为选中状态;反之,所有行内复选框都被取消选中。 2. 当行内复选框被点击时,我们检查当前所有行内复选框是否都...

    jQuery自定义美化复选框checkbox样式

    本项目专注于使用jQuery来美化复选框(checkbox)的样式,为用户提供更加美观和定制化的界面体验。 首先,复选框是HTML中一种基本的表单元素,通常用于让用户在多个选项中进行多选。然而,浏览器默认的复选框样式...

    隐藏layui数据表格表头的checkbox复选框

    ### 隐藏LayUI数据表格表头的Checkbox复选框方法详解 #### 背景介绍 在前端开发过程中,经常会使用到LayUI框架搭建网页应用,尤其是在设计复杂的数据展示界面时,LayUI提供了强大的数据表格功能。然而,在某些场景...

    解决Extjs当中复选框全选后,取消选中某一项,全选框仍是选中状态的问题

    这段代码确保了每次单个复选框状态改变时,都会检查并更新全选复选框的状态。 同时,为了在全选复选框被点击时同步所有其他复选框的状态,我们还需要在全选复选框的`click`事件中操作: ```javascript // 获取全选...

    layui table 复选框跳页后再回来保持原来选中的状态demo

    在layui table中,复选框通常用来让用户多选表格中的行,但默认情况下,当用户翻页后,先前选中的复选框状态不会被记住。为了解决这个问题,我们需要实现一个自定义的解决方案,确保用户在返回之前的页面时,复选框...

    jquery.icheck.js复选框样式和单选按钮样式代码

    4. **API控制**:通过API,你可以直接操作复选框和单选按钮的状态,如启用、禁用、选中或取消选中。 5. **无障碍性(Accessibility)**:iCheck考虑到无障碍性,确保所有样式化的复选框和单选按钮对屏幕阅读器友好...

    复选框选中表格中的行进行删除行操作

    当复选框状态改变时,数据模型也会相应更新,进而更新对应的表格行。 5. **删除操作(Deletion)**: 删除操作通常涉及JavaScript的DOM操作。一旦确定了要删除的行,可以使用`removeChild`或`remove`方法移除该行...

    绚丽的复选框 jquery-checkbox

    之后,你可以通过下载并引用该插件的资源文件——在本例中,文件名为"jquery-checkbox.1.3.0"。这个压缩包可能包含了CSS样式文件、JavaScript源代码文件以及可能的示例文件,它们都是使用该插件所必需的。 安装完成...

    jQuery基于layui插件制作checkbox复选框选中代码

    当父级复选框被选中时,遍历其子级并设置它们为选中状态;反之,如果所有子级未被选中,父级复选框则自动取消选中。这可以通过递归函数实现,如下: ```javascript function toggleParentCheckboxes(checkbox) { ...

    jQuery实现复选框checkbox全选、反选功能.rar

    这里的`this.checked`会根据全选复选框的状态(被选中或未选中)来设置所有其他复选框的`checked`属性。 反选功能的jQuery代码则稍微不同: ```javascript $("#selectAll").click(function() { $('input[name=...

    jQuery多级复选框checkbox选中代码.zip

    本文将深入探讨如何使用jQuery实现多级复选框的功能,通过分析提供的"jQuery多级复选框checkbox选中代码.zip"中的示例,我们将了解其实现原理及应用。 首先,"index.html"是项目的入口文件,它包含了页面的基本结构...

    delphi Listview复选框checkbox实现单选的功能

    它提供了多种视图模式,包括报告视图,其中可以包含复选框(Checkbox)来实现用户交互。本示例着重讲解如何在ListView中实现复选框的单选功能。 在Delphi中,ListView的复选框功能可以通过设置`ListView.Style`属性...

Global site tag (gtag.js) - Google Analytics