- 浏览: 94315 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
assasszt:
写的很透彻,厉害!能不能问个 问题:cookie 应该是浏览器 ...
Tomcat之Session和Cookie大揭密 -
赵武艺:
有时间把全部代码贴出来看看,只看这个看不懂?
Ajax请求,利用JFreeChart,页面无刷新画带“map”的图 -
e_soft:
解决办法:
拔了网线就好了,具体什么原因正在查找.
我也在 ...
MyEclipse开发JSP页面假死问题解决办法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <!-- 样式 --> <style type='text/css'> #container{}{ text-align:center; padding:50px; } #container table{}{ width:500px; } .center{}{ text-align:center; } .td1{}{ width:100px; text-align:left; padding-left:30px; } </style> <!-- javascript --> <SCRIPT LANGUAGE="JavaScript" src='js/jquery-1.2.6.js'></SCRIPT> <SCRIPT LANGUAGE="JavaScript"> <!-- // 方法一:用jQuery function selectAll_jQuery(obj){ if(obj.checked == true){ $.each($('input:checkbox[name="cb"]').get(),function(index,obj){ obj.checked = true; }); }else{ $.each($('input:checkbox[name="cb"]').get(),function(index,obj){ obj.checked = false; }); } } // 方法二:自己写 function forEach(obj,fn){ // fn 必须是 function if(typeof(fn) != 'function') return; // obj.length 存在并且obj.length > 0 if(obj.length){ // 对数组(或具有length的类数组)里的每一项执行 fn for(var i = 0,len = obj.length; i < len; i++){ // 第一个参数是索引,第二个参数是值 fn(i,obj[i]); } } // obj.length 不存在 if(typeof(obj.length) == 'undefined'){ fn(0,obj); } } function selectAll(obj){ // 数组存放要选中(或取消选中)的复选框 var arrCb = new Array(), // 所有的input allInput = document.getElementsByTagName('input'); // 筛选出我们想要的复选框 forEach(allInput,function(i,value){ // type = 'checkbox' 且 name = 'cb' if(value.type.toLowerCase() == 'checkbox' && value.name == 'cb') // 存入arrCb中 arrCb.push(value); }); // 全选 if(obj.checked == true){ // 选中每个复选框 forEach(arrCb,function(index,value){ value.checked = true; }); }else{ // 全不选 // 取消选中每个复选框 forEach(arrCb,function(index,value){ value.checked = false; }); } } //--> </SCRIPT> </HEAD> <BODY> <div id='container'> <table border=1 id='table1'> <tr> <th class='td1'><input type=checkbox id='selectAll' onclick='selectAll(this)'><label for='selectAll'>全选</label></th> <th>text</th> </tr> <tr> <td class='td1'><input type=checkbox name='cb'></td> <td class='center'>11111</td> </tr> <tr> <td class='td1'><input type=checkbox name='cb'></td> <td class='center'>22222</td> </tr> <tr> <td class='td1'><input type=checkbox name='cb'></td> <td class='center'>33333</td> </tr> <tr> <td class='td1'><input type=checkbox name='cb'></td> <td class='center'>44444</td> </tr> </table> </div> </BODY> </HTML>
发表评论
-
javascript 做的俄罗斯方块
2008-12-24 04:51 787在win2003 IE6 和 火狐下无法运行 < ... -
javascript 里Array的一些方法
2008-08-06 11:25 7201. join()方法:join()方法的用途是连接字符串值, ... -
全面理解javascript的caller,callee,call,apply概念
2008-08-22 01:38 684在提到上述的概念之前,首先想说说javascript中函 ... -
遍历某个页面的Dom对象
2008-08-24 18:19 986遍历某个页面的Dom对象。例如想知道某个DOM对象是否在获得焦 ... -
javascript 中 outerHTML 、innerHTML、innerTEXT 三者的区别
2008-09-06 21:25 785在 DHTML中我们经常会用的的innerHTML、 ... -
IE,火狐 兼容的写法
2008-09-07 01:09 912测试浏览器版本:IE7 , FF3 以下方法IE ... -
获得keyCode 兼容IE, FF
2008-09-20 18:50 1219使用了Prototype.js, $('confirm ... -
JavaScript中Array(数组)的属性和方法
2008-09-26 16:06 786数组有四种定义的方式 使用构造函数: var a = ... -
关于使用runtimeStyle属性问题讨论文章
2008-10-26 00:54 720IE有 style、runtimeStyle和cu ... -
JavaScript 设置页面元素的 CSS
2008-10-26 01:08 755测试浏览器:IE7,FF3.0.1 objec ... -
方便的post提交
2008-11-01 16:56 723页面里有多行记录,每行记录后面对应着编辑操作,点击操作链接或按 ... -
添加onload事件
2008-11-05 02:11 852一、如下,执行顺序 IE -- > ff,f (倒序) ... -
联动的日期下拉列表,兼容IE,FF
2008-11-05 03:05 876测试浏览器:IE7,FF3 JS ... -
Ajax in Action (Ajax实战)
2008-11-05 14:44 903Ajax in Action (Ajax实战) ... -
html静态传参
2008-11-05 15:51 937方法一: <script type="tex ... -
深入浅出URL编码
2008-11-06 18:58 731版权声明:如有转载请求,请注明出处: http://blog ... -
element-api-ext
2008-11-22 01:04 1059Properties Methods ... -
ajax-api-ext
2008-11-22 01:32 1090Properties Methods ... -
escape,encodeURI,encodeURIComponent函数比较
2008-11-23 17:48 773js对文字进行编码涉及3个函数:escape,encod ... -
jQuery源码分析
2008-11-25 05:06 1153...
相关推荐
以上就是关于“TreeControl复选框:选中某个节点的复选框后,自动选中子节点的复选框”这一功能的技术实现和涉及的关键知识点。在实际开发中,开发者需要结合具体的编程环境,如C#、Java、Python等,以及相应的库或...
然而,在实际应用中,我们可能会遇到一个问题:当实现全选功能后,如果尝试取消选中其中的一项,全选复选框仍然保持选中状态,这显然不符合用户的预期。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要...
此外,为了优化用户体验,我们还可以添加一些辅助功能,比如禁用父级复选框的选中状态,直到所有子级复选框的状态都已知,或者在选中/取消选中父级复选框时,提供批量操作的动画效果。 在实际项目中,我们可能会...
标题提到的“jquery判断复选框是否被全部选中,达到全选的目的”,就是针对这一需求的具体实现。下面我们将详细探讨如何利用jQuery来完成这个功能。 首先,我们需要理解jQuery库的基本用法。jQuery是一个广泛使用的...
在网页设计中,复选框(Checkbox)是用户界面中常用的一种元素,它允许用户对多个选项进行选择或取消选择。然而,原生的HTML复选框在样式上可能较为简单,无法满足现代网页设计美观的需求。jQuery作为一个强大的...
通过以上代码,我们可以看到当点击 “全选/取消全选” 复选框时,页面上的其他复选框都会相应地被选中或取消选中。 #### 5. 总结 通过本篇文章的学习,我们了解了如何使用 JavaScript 实现复选框的全选与取消全选...
1. **主复选框控制多个子复选框**:当用户勾选或取消勾选主复选框时,页面上所有其他的复选框都会跟随其状态变化。 2. **显示隐藏文本框**:每个子复选框旁边都有一个文本框,只有当对应的子复选框被选中时,这个...
在探讨如何使用jQuery判断复选框(checkbox)是否被选中的过程中,我们首先需要理解复选框的基本属性以及jQuery操作DOM元素的方式。复选框在HTML中被定义为`<input type="checkbox">`,当它被选中时,其`checked`属性...
基本的复选框选中和取消选中的jQuery代码如下: ```javascript $('input[type="checkbox"]').click(function() { $(this).prop('checked', !$(this).is(':checked')); }); ``` 这段代码监听了所有类型为"checkbox...
4. **处理父级复选框**:使用`$(this).parents('li')`向上查找所有的祖先元素,直到根节点,然后再次遍历这些元素,检查它们的子复选框状态,以决定是否应该选中或取消选中父级复选框。 5. **状态同步**:在处理...
本文将说明如何创建一个带全选复选框的列表控件。其效果如下图: 这个控件是由一个复选框(CheckBox)与一个 ListView 组合而成。它的操作逻辑: 当选中“全选”时,列表中所有的项目都会被选中;反之,取消选中...
反之,如果发现有一个或多个子复选框未被选中,全选复选框应该取消选中。 在JavaScript中,这可以通过事件监听和DOM操作来实现。例如,你可以使用`addEventListener('change', function() {...})`来监听复选框的...
取消选中全部复选框: ``` function discheckallbox() { var boxarray = document.getElementsByName("box"); for(var i = 0; i ; i++) { boxarray[i].checked = false; } } ``` 点击某个复选框,如果所有复选框...
在这个项目中,我们关注的是使用jQuery来实现一些特定的功能,这些功能包括复选框的操作(全选、反选、取消选择)以及购物车中的商品价格统计。 首先,让我们深入了解一下复选框的操作。在HTML中,复选框是通过`...
- **`selectOneAddValue()`** 和 **`selectOneReduceValue()`** 分别处理单个复选框被选中和取消选中的情况。 - **`selectAllAddValue()`** 和 **`selectAllReduceValue()`** 则处理所有复选框被选中和取消选中的...
在创建交互式游戏或应用时,复选框和单选框是不可或缺的元素,它们允许用户进行选择并提供反馈。本文将深入探讨Unity中的复选框和单选框,并提供实现这些功能的关键知识点。 一、Unity UI系统概述 Unity的UGUI是在...
在IT领域,尤其是在前端开发中,构建用户界面时经常需要处理多级目录树结构,并且在这样的结构中加入复选框功能,以便用户可以进行批量选择或者全选、反选操作。这种技术常用于文件管理器、权限设置、菜单配置等场景...
有时候,我们希望在表格的表头中添加复选框,以便实现全选或取消全选的功能,这在处理大量数据时尤其有用。本篇文章将详细解释如何在`QTableWidget`的表头中添加复选框并实现全选功能。 首先,我们需要了解`...
在`paint`方法中,使用`QPainter`对象来绘制复选框,注意根据当前项的状态(选中或未选中)来决定复选框的样式。 2. **设置表头复选框**: 对于表头,我们需要重写QHeaderView的`paintSection`方法,因为表头的...
此外,CSS3的`transition`属性可以用来平滑地过渡复选框在选中和未选中状态间的样式变化,例如改变背景色、边框宽度等。如果希望创建更复杂的动画,可以使用`@keyframes`规则定义动画的关键帧,然后应用到复选框或者...