`

Jquery实现jsp当中EL iterator出来的checkbox全选与取消

阅读更多

jsp中checkbox复选框的个数是依据从数据库中取出值的条数决定的,是Iterator循环遍历出来的.

 

<td class="rd8">
<input type="checkbox" name="selectFlag" id="selectFlag" value="<%=user.getUser_id()%>">
</td>

 

第一种方式:

 

全选
$("#checkAll").click(function() {
   if (this.checked) {
         $("input[name='selectFlag']:checkbox").each(function() { 		$(this).attr("checked", true);
          })
   } 
})

取消全选
$("#delCheckAll").click(function() {
    if (this.checked) {
          $("input[name='selectFlag']:checkbox").each(function() {		$(this).attr("checked", false);
           })
    } 
})

 

第二种方式:

$("#checkAll").click(function() {
       if (this.checked) {
	  $("input[name='selectFlag']:checkbox").each(function() {
 		$(this).attr("checked", true);
	})
        } else { 
	  $("input[name='selectFlag']:checkbox").each(function() {
		$(this).attr("checked", false);
	  })
        }
})

 

分享到:
评论

相关推荐

    checkbox全选,选中数据传到后台

    在IT行业中,尤其是在Web开发领域,"checkbox全选,选中数据传到后台"是一个常见的功能需求。这个功能主要用于用户批量处理数据,如删除、修改等。以下是对这个主题的详细解析: 首先,我们需要理解标题中的关键词...

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    以上就是使用Struts 2 的`s:iterator`标签和`s:checkbox`实现全选、反选操作的基本流程。在实际应用中,可能还需要考虑其他因素,如错误处理、验证和用户体验优化。通过结合源码分析和工具辅助,我们可以更好地理解...

    jsp自定义标签iterator遍历list[整理].pdf

    本文主要介绍了在 JSP 中使用自定义标签 Iterator 遍历 List,并对标签的实现过程进行了详细的解释。 标签的概念和作用 在 JSP 中,标签是一种特殊的组件,它可以根据需要执行不同的操作。自定义标签可以满足特定...

    jsp页面iterator遍历数组、Map、List

    该文档代码讲述了如何在jsp页面iterator遍历数组、Map、List集合

    jsp/html 实现下拉复选框

    下拉复选框通常由HTML的`&lt;select&gt;`元素与`&lt;option&gt;`子元素配合使用,而为了实现更丰富的交互效果,我们可能还会涉及到JavaScript(js)和CSS(css)的运用。在这个项目中,包含的`TestPublicUserManageNew.html`是主...

    checkBox的单选多选

    Iterator&lt;CheckBox&gt; iterator = checkBoxList.iterator(); while (iterator.hasNext()) { CheckBox checkBox = iterator.next(); if (checkBox.isChecked()) { // 处理选中的CheckBox } else { // 处理未选中的...

    迭代器模式(Iterator)C++实现

    2. **迭代器(Iterator)**:迭代器对象实现了访问聚合对象元素的接口。它有一个指针,可以移动到聚合中的下一个元素。C++标准库中的迭代器通常提供`begin()`和`end()`函数,分别返回指向聚合开始和结束的迭代器。 3....

    s:iterator的EL表达式原理

    EL表达式在JSP 2.0及更高版本中被广泛使用,与JSTL(JavaServer Pages Standard Tag Library)一起提供了更简洁的页面表示方式。 **OGNL(Object-Graph Navigation Language)** 在EL表达式中,实际上底层是使用了...

    S2SH+JQuery的checkbox批量选择并在action中获取数据

    ### S2SH+JQuery的Checkbox批量选择并在Action中获取数据 #### 一、背景介绍 在Web开发中,批量操作是一种常见的需求场景,尤其是在管理后台系统中,用户经常需要对多条记录进行批量处理,比如批量删除、批量启用...

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

    Java Iterator接口实现代码解析

    Java Iterator接口实现代码解析 Java Iterator接口是Java集合框架中的一部分,它提供了对集合元素的遍历和操作功能。Iterator接口的主要方法包括hasNext()、next()和remove(),它们分别用于判断是否还有更多元素、...

    JSP Table 单元格合并

    本篇文章将详细探讨如何在 JSP(JavaServer Pages)环境中利用 JavaScript 来实现表格单元格的合并功能。 #### 一、背景介绍 在给定的示例代码中,我们看到了一个通过 JSP 和 Struts2(`&lt;s:iterator&gt;` 标签)生成...

    模拟java ArrayList Iterator

    通过这种方式,我们可以理解Iterator如何与ArrayList协同工作,以及在不直接暴露ArrayList的内部实现(如数组)的情况下,如何安全地遍历和修改列表元素。这有助于提升代码的封装性和可维护性。 总的来说,这个资源...

    Struts iterator JSP Map 中嵌套 Map

    Struts迭代器(Iterator)在JSP中与Map的交互是一种常见的编程场景,尤其是在处理表单数据、展示复杂对象结构时。Struts2框架提供了一种便捷的方式,允许我们在JSP页面上遍历并显示存储在Map中的数据。这篇博客...

    Iterator用法

    ### C++中的Iterator模式详解 #### 什么是Iterator模式? 在软件工程中,设计模式是一种用于解决特定问题的通用可重用解决方案。Iterator模式是其中的一种,其主要目标是在不暴露集合内部结构的情况下,为遍历集合...

    iterator嵌套,struts2

    在Struts2框架中,`iterator`标签是一个非常重要的组件,用于遍历各种集合对象,如List、Map等。在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们...

    iterator_adaptor.pdf

    Boost库中的`iterator_adaptor`是一个强大的工具,用于创建自定义迭代器。这个模板类允许程序员以一种灵活的方式包装现有...通过与`iterator_facade`配合使用,可以轻松地实现符合C++标准库迭代器概念的自定义迭代器。

    Iterator迭代器讲解

    #### 一、Iterator简介与概念 在Java编程语言中,`Iterator`接口是一个重要的组件,它提供了遍历集合的基本方法。`Iterator`的主要作用是在不暴露集合内部结构的情况下,顺序访问集合中的元素。这使得开发者可以在...

    java-util-iterator.pdf java-util-iterator.pdf

    这种方式的好处在于,它将遍历逻辑与集合的具体实现解耦,使得即使集合的内部结构发生变化,遍历逻辑也不会受到影响。 ### 三、Iterator模式的优势 使用`Iterator`模式遍历集合具有以下优势: 1. **解耦访问逻辑**...

    自己实现java中Iterator(迭代器功能).docx

    ### 自己实现Java中的Iterator(迭代器功能) #### 背景与动机 在Java编程过程中,迭代器(`Iterator`)是一种常见的用于遍历集合元素的机制。它提供了访问集合元素的方式,而不暴露底层数据结构。对于学习或进阶...

Global site tag (gtag.js) - Google Analytics