`
退役的龙弟弟
  • 浏览: 453756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

全选或取消所有复选框

 
阅读更多
jsp:

<body>
		
		<div id="table">
			<table border="0.1px;">
				<!-- 标题 -->
				<thead>
					<tr>
						<td><input type="checkbox" id="checkAll"  onclick="checkAll()"/></td>
					</tr>
				</thead>
				
				<tbody id="content">
				        <tr><td><input type='checkbox' id='user' value="12"/></td></tr>
                          <tr><td><input type='checkbox' id='user' value="12"/></td></tr>
				</tbody>
				
			</table>
		</div>
		
	</body>

 

js:

//点击标题栏复选框全选所有复选框
function checkAll(){
	if($("input[id='checkAll']:checked").length == 1){
		$("input[id='user']").each(function(){
			this.checked=true;
		});
	}else{
		$("input[id='user']").each(function(){
			this.checked=false;
		});
	}
}

 

注意:$("input[id='user']:checked")得到的是一个对象数组。可以通过length和size()得到数组长度。

          $("input[id='user']:checked").val()得到的是第一个元素的value值

分享到:
评论

相关推荐

    javascript 实现复选框全选/取消功能

    通过以上代码,我们可以看到当点击 “全选/取消全选” 复选框时,页面上的其他复选框都会相应地被选中或取消选中。 #### 5. 总结 通过本篇文章的学习,我们了解了如何使用 JavaScript 实现复选框的全选与取消全选...

    QTableWidget表头添加复选框实现全选功能

    有时候,我们希望在表格的表头中添加复选框,以便实现全选或取消全选的功能,这在处理大量数据时尤其有用。本篇文章将详细解释如何在`QTableWidget`的表头中添加复选框并实现全选功能。 首先,我们需要了解`...

    jquery 、js实现复选框 (全选、反选)

    上述代码通过jQuery的选择器`$(":checkbox")`选中页面上所有的复选框,并通过`attr("checked", true)`设置它们的`checked`属性为`true`,从而实现了全选的功能。 **1.2 反选功能** 接下来实现反选功能,即当用户...

    DataGridView 复选框全选。

    接下来,我们需要监听`DataGridView`的`CellClick`事件,以便当用户点击列头(即复选框)时,触发全选或全取消的操作。在事件处理函数中,我们可以检查被点击的单元格是否为复选框列的列头,并根据当前所有行的选中...

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

    // 根据全选复选框的状态,选择或取消选择所有行 selectionModel.selectAll(isChecked); }); ``` 通过以上代码,我们就解决了EXTJS中全选后取消选中某一项时,全选框仍保持选中状态的问题。在实际开发中,可能...

    VB.NET为DataGridView添加CheckBox实现全选全不选复选框

    Datagridview控件没有全选或取消全选的复选框,本资源用VB2015通过扩展DataGridViewColumnHeaderCell类,在列头绘制一个复选框checkbox控件,通过定义checkbox鼠标单击事件来实现行的全选或取消全选。checkbox还可以...

    spreadjs_列头添加复选框全选功能-demo.zip

    4. 反向同步:当用户手动选择或取消选择单元格时,同步更新复选框的状态,以反映当前选择的状态。 总的来说,通过SpreadJS,我们可以轻松地在Web应用中实现与Excel类似的功能,包括列头复选框全选。借助提供的示例...

    在DataGrid中进行复选框的操作(全选和取消)

    在某些应用场景下,我们可能需要在`DataGrid`的每一行添加复选框,以便用户可以多选操作,如全选和取消全选功能。下面我们将详细探讨如何实现这一功能。 首先,我们需要在`DataGrid`中添加复选框列。这可以通过...

    复选框的全选和反选、复选框的全选和反选

    反选功能与全选类似,但它的目的是取消所有已选中的复选框。以下是一个反选的JavaScript示例: ```javascript function deselectAll() { var checkboxes = document.getElementsByName('checkboxName'); for (var...

    vue+elementui实现下拉框增加checkbox并可全选或取消(完整案例及效果图).zip

    结合提供的`select.gif`图片,我们可以看到这个功能的直观效果:用户可以点击下拉框中的选项进行选择,同时通过复选框进行全选或取消全选的操作。在实际项目中,你可能还需要处理其他交互细节,例如禁用某些选项、...

    WPF实现带全选复选框的列表控件

    本文将说明如何创建一个带全选复选框的列表控件。其效果如下图: 这个控件是由一个复选框(CheckBox)与一个 ListView 组合而成。它的操作逻辑: 当选中“全选”时,列表中所有的项目都会被选中;反之,取消选中...

    js checkbox全选 反选 取消全部设置表单html复选框

    全选功能通常涉及一个主复选框,当它被选中时,所有关联的复选框都会被选中。首先,我们需要获取所有相关的复选框,并监听主复选框的`change`事件。以下是一个简单的实现: ```javascript const mainCheckbox = ...

    树结构 复选框 多选 全选功能

    在树结构中,每个节点可以有一个复选框,用户通过勾选或取消勾选来表示选择或取消选择该节点。同时,为了提高用户体验,通常会提供全选和取消全选的功能。 全选功能意味着选择树结构中的所有节点,而取消全选则是将...

    js实现全选的复选框

    反之,如果全选复选框被取消选中,所有子复选框也会被取消选中。 三、优化与扩展 1. 反向全选:有时,用户可能希望取消已选中的所有复选框,这可以通过添加一个反向全选的功能实现。只需在全选复选框的事件处理函数...

    js控制复选框全选、全不选

    在JavaScript编程中,"js控制复选框全选、全不选"是一个常见的需求,尤其在数据表或者选项列表中,用户可能希望一次性选中或取消所有复选框。这个功能可以通过编写简单的JavaScript代码实现。这里我们将深入探讨如何...

    复选框 实现 单选 全选

    全选功能允许用户一键选中或取消所有复选框的选中状态。在文件中,全选功能通过`checkAll`函数实现。当全选复选框被点击时,该函数会被调用,它遍历所有的复选框并将它们的选中状态设置为与全选复选框一致。此外,当...

    带复选框的多级目录树,复选框的选择控制子节点父节点 全选和反选

    当用户勾选或取消一个子节点的复选框时,我们需要判断该操作是否会影响父节点的状态。如果一个父节点的所有子节点都已被选中,那么父节点也应该被选中;反之,如果所有子节点都被取消选中,父节点也应该取消选中。...

    jquery复选框全选操作

    此外,为了完善用户体验,我们还可以添加一个反向操作,即当所有子复选框都已选中时,全选复选框自动被选中,反之则取消选中。这可以通过监听子复选框的`change`事件来实现: ```javascript $('.child-checkbox')....

    C#复选框实现全选反选和全不选

    在全选复选框的Click事件中,我们通过chkselectAll.Checked来决定是选中所有行还是取消选中。同样,我们还需要实现反选功能,可以通过反转当前行的选中状态来实现: ```csharp private void dgv_CellContentClick...

    复选框的全选和取消的例子

    在这样的系统中,通常会有一个主复选框,标记为"全选"或"全取消",当用户点击这个复选框时,所有相关的子复选框会被同步选中或取消。这涉及到JavaScript或jQuery等客户端脚本技术,通过事件监听来改变其他复选框的...

Global site tag (gtag.js) - Google Analytics