`

jQuery表格单选

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>jquery表格修饰:隔行换色,点击变色,多选单选变色</title>  
</head>
<script language=javascript src="http://code.jquery.com/jquery-1.4.2.min.js"></script>  
<style>  

</style>  
<SCRIPT LANGUAGE="JavaScript">  
<!--  
    /*   
    jQuery实现点击复选框即高亮显示选中行 全选、反选   
    详见http://www.cnblogs.com/chengulv/archive/2012/02/25/2368055.html  
    */  
    (function ($) {  
        $.fn.extend({  
            "alterBgColor": function (options) {  
                var prevselitem = null;  
                //设置默认值  
                options = $.extend({  
                   // style: "0",  
                    odd: "odd", /* 偶数行样式*/  
                    even: "even", /* 奇数行样式*/  
                    over: "over", /* 鼠标掠过*/  
                    selected: "selected" /* 选中行样式*/  
                }, options);  
				
                //样式4       
                    //其他列 为单选  
                    $('tbody>tr td:not(:first-child)', this).click(function () { 
                        var p = $(this).parents("tr");  
                        p.addClass(options.selected).siblings().removeClass(options.selected).find(':checkbox:first').attr('checked', false);  
                        p.find(':checkbox:first').attr('checked', true);  
                    });   
            }  
        });  
    })(jQuery);  
  
  
    $(document).ready(function () {  	
	
		$(':checkbox[name=tablechoice]').each(function(){
            $(this).click(function(){
                if($(this).attr('checked')){
                    $(':checkbox[name=tablechoice]').removeAttr('checked');
                    $(this).attr('checked','checked');
                }
            });
        });
			
        $("#listTable").alterBgColor(); //可以链式操作
		
		
    });  
    


 //-->  
</SCRIPT>  
</head>  
  
<body>  

<h1>Demo2--隔行,滑动,点击 变色.+  多选框选中的行 变色.</h1>  
<table class="dataTable" id='listTable'>  
<thead>  
<tr>  
 <th></th>  
<th>姓名</th>  
 <th>性别</th>  
 <th>暂住地</th>  
</tr>  
</thead>  
<tbody>  
<tr>  
 <td><input type="checkbox"   name="tablechoice" value="" /></td>  
   <td>张山</td>  
 <td>男</td>  
 <td>浙江宁波</td>  
</tr>  
<tr>  
 <td><input type="checkbox" name="tablechoice"  value="" /></td>  
   <td>李四</td>  
 <td>女</td>  
 <td>浙江杭州</td>  
</tr>  
<tr>  
 <td><input type="checkbox" name="tablechoice" value=""  checked/></td>  
    <td>王五</td>  
 <td>男</td>  
 <td>湖南长沙</td>  
</tr>  
<tr>  
 <td><input type="checkbox" name="tablechoice" value=""  /></td>  
  <td>找六</td>  
 <td>男</td>  
 <td>浙江温州</td>   
</tr>  
<tr>  
 <td><input type="checkbox" name="tablechoice" value=""  /></td>  
   <td>Rain</td>  
 <td>男</td>  
 <td>浙江杭州</td>  
</tr>  
<tr>  
 <td><input type="checkbox" name="tablechoice" value="" /></td>  
 <td>MAXMAN</td>  
 <td>女</td>  
 <td>浙江杭州</td>  
</tr>  
</tbody>  
</table>  
   
   
  
</body>  
</html>  
分享到:
评论

相关推荐

    jQuery表格行全选反选单选代码

    jQuery表格行全选反选单选代码,例子采用bootstrap格式,可以选择自定义。

    jQuery表格行全选反选单选代码.zip

    首先,`jQuery表格行全选反选单选代码`的核心是实现表格中的复选框操作。当用户点击表格的行时,行内的复选框会被选中或取消选中,同时该行会呈现出高亮状态,以提供清晰的视觉反馈。这种功能在数据管理和筛选场景中...

    bootstraptable基于Bootstrap的jQuery表格插件

    BootstrapTable 是一个基于 jQuery 和 Bootstrap 框架的开源表格插件,它的出现极大地简化了在 Web 应用中创建功能丰富的数据展示表格的过程。这个插件提供了多种实用功能,如单选、多选、排序、分页、编辑、导出和...

    jQuery表格

    jQuery表格是一种基于JavaScript库jQuery开发的,用于在网页上展示数据的组件。它以其美观的界面、丰富的功能和易于使用的API赢得了广泛的应用。jQuery库以其简洁的语法和强大的DOM操作能力,为创建复杂的用户界面...

    jquery表格插件jqgrid

    **jQuery表格插件jqGrid详解** jqGrid是一款强大的基于JavaScript的开源网格控件,它能够为Web应用程序提供灵活、功能丰富的数据展示和操作界面。这款插件是jQuery库的一个扩展,专为处理大量数据和实现复杂的表格...

    HTML测试表格单选按钮

    在这个"HTML测试表格单选按钮"的主题中,我们将深入探讨这两个元素的使用方法和实际应用。 首先,让我们来看看HTML表格。表格用于组织数据,通过行(tr)和列(td)的结构来展示信息。创建一个基本的HTML表格需要...

    表格实现单选按钮

    在描述中提到的"一个小例子"可能包含了一个简单的代码示例,例如使用HTML、CSS和JavaScript(可能是jQuery或其他库)来创建一个具有单选功能的表格。下面我们将详细讲解这一过程: 1. **HTML结构**: - 创建`...

    jQuery实现的表格行全选反选单选特效源码.zip

    这个"jQuery实现的表格行全选反选单选特效源码.zip"文件,显然提供了一种实现表格中行的全选、反选和单选效果的示例代码。下面我们将深入探讨jQuery在实现这种功能时涉及的关键知识点。 首先,jQuery的选择器是其...

    基于easyui 1.4.5的单选和多选框组件

    EasyUI是一套基于jQuery的UI框架,它包含了多个可复用的UI组件,如表格、表单、窗口、菜单、对话框等。EasyUI的组件设计简洁,易于使用,大大简化了网页开发的工作。1.4.5是EasyUI的一个版本,该版本可能包含了一些...

    jQuery仿Excel表格排序筛选代码.zip

    《jQuery仿Excel表格排序筛选代码实现详解》 在网页开发中,模拟Excel表格的功能,如排序和筛选,能够极大地提高用户交互体验。本篇文章将详细解析"jQuery仿Excel表格排序筛选代码",帮助开发者理解其背后的实现...

    jquery+json自动形成表格插件.zip

    这个"jquery+json自动形成表格插件.zip"文件提供了一个实用的解决方案,帮助开发者快速创建动态表格,尤其适用于那些需要展示结构化数据的网页应用。下面将详细解释其中涉及的技术点。 首先,jQuery是一个强大的...

    jquery实现的一个treeview效果

    首先,jQuery Treeview是一个插件,它扩展了jQuery的功能,允许开发者将HTML表格或无序列表转换为具有折叠/展开功能的树状视图。这个插件提供了一种优雅的方式来组织和展示内容,用户可以通过点击节点来展开或折叠子...

    jQuery表格行全选反选单选特效代码

    总的来说,jQuery表格行全选反选单选特效是通过事件监听、状态管理及样式控制实现的,而`tableCheckbox.js`插件则提供了一种方便的方式来封装和扩展这些功能,使得开发者能够更专注于业务逻辑,而不是基础的DOM操作...

    jQuery实现表格与ckeckbox的全选与单选功能

    先给大家介绍下jQuery实现表格与ckeckbox的全选与单选功能。 先看看下面的效果: 用户点击头的checkbox时,所有表格数据行的checkbox全选或反选。 当数据行某一行没有选中时,头checkbox去选。当所有数据行的...

    jQuery仿淘宝商品多规格SKU,自动生成表格表单

    本教程将详细讲解如何使用jQuery来实现一个类似于淘宝商品详情页中的多规格SKU(库存保持单位)功能,帮助开发者自动生成表格表单,以便用户在选择商品时能方便地选取不同的属性组合。 首先,我们需要理解SKU的概念...

    jquery实现带单选按钮的表格行选中时高亮显示

    本文将探讨如何使用jQuery库来实现一个功能,即当用户点击表格行时,该行会高亮显示,并且行内的单选按钮会被选中。这种交互设计能够直观地反馈用户的选择,使得操作更为直观易懂。 首先,我们需要一个简单的HTML...

    jQuery实现table表格checkbox全选的方法分析

    本文实例讲述了jQuery实现table表格checkbox全选的方法。分享给大家供大家参考,具体如下: 今天在页面中使用jQuery实现了全选框操作,如图: 具体的实现过程很简单: 第一步 设计一个简单的表格: 设置表格列标题...

    jquery grid 比较好的表格控件

    除了基本的表格操作,jqGrid 还支持高级特性,如子网格、行内编辑、行选择模式(单选或多选)、自定义表头筛选、行拖放等。通过合适的配置和插件,可以满足各种复杂的数据展示和管理需求。 总的来说,jqGrid 是一个...

    jQuery简单实现遍历单选框的方法

    它们分别是《jQuery form操作技巧汇总》、《jQuery操作json数据技巧汇总》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery表格(table)操作技巧汇总》以及《jquery选择器用法总结》。这些主题的...

Global site tag (gtag.js) - Google Analytics