`
sysuxk
  • 浏览: 57557 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js框架--jquery

阅读更多

框架很多很强大啊,参见示例:

 

需求:有很多行数据,每行有一个checkbox,要实现全选和全不选功能。

一般的解决方法:获取是点击了全选还是全不选;以点击了全选为例:使用getElementssByName等方法获取全部的checkbox;遍历;使遍历到的chechbox选中。这需要至少10行以上代码(按编程规范使用换行)。

使用jquery框架:只需4句(8行)代码:
        if ($("input[@type=radio][@checked]").val() == "1")
        {
                $("input[@type=checkbox]").attr("checked", true);
        }
        else if ($("input[@type=radio][@checked]").val() == "0")
        {
                $("input[@type=checkbox]").attr("checked", false);
        }

分享到:
评论

相关推荐

    jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css

    在实际项目中,`jquery-ui-1.8.2.custom.min.js`和`jquery-ui-1.8.4.custom.css`通常一起使用,以确保JavaScript组件的外观和行为与CSS样式协调一致。然而,需要注意的是,这两个版本相对较旧,可能不包含后来版本中...

    jquery-3.1.1.js和jquery-3.1.1.min.js

    本篇文章将深入探讨jQuery 3.1.1版本的两个核心文件——`jquery-3.1.1.js`和`jquery-3.1.1.min.js`,以及它们在Bootstrap Treeview插件中的应用。 首先,我们来看`jquery-3.1.1.js`,这是未经压缩和未优化的源代码...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    标题中的“jquery-3.5.1.min.js”代表的是jQuery库的3.5.1版本的压缩后的最小化文件,这种格式的文件通常用于实际生产环境中,以减小页面加载时间。"jquery-3.5.1.min.js"是这个特定版本的核心文件,包含了所有...

    jquery插件jquery-ui-1.8.18.custom.min.js及css文件

    在本篇文章中,我们将深入探讨其自定义版本 `jquery-ui-1.8.18.custom.min.js` 和相关的 CSS 文件,以理解它们如何协同工作,为网页带来强大的功能和美观的界面。 首先,`jquery-ui-1.8.18.custom.min.js` 是 ...

    jquery-1.8.3.js 、jquery-1.8.3.min.js 【官方jquery包 js】

    首先,我们来看标题中的两个文件:"jquery-1.8.3.js" 和 "jquery-1.8.3.min.js"。这两个文件都是jQuery 1.8.3的核心库,但它们之间存在显著的区别。"jquery-1.8.3.js"是未压缩和未优化的源代码版本,适合在开发环境...

    jquery-2.1.1.js 、jquery-2.1.1.min.js 【jquery包 js】

    jQuery的引入通常有两种形式:未压缩的`jquery-2.1.1.js`和压缩版的`jquery-2.1.1.min.js`。未压缩版本主要用于开发环境,便于调试和理解代码;而压缩版本则用于生产环境,通过去除空格、注释和简化变量名等方式减小...

    jquery-1.4.2.js,jquery-1.4.2-vsdoc.js Jquery-1.4.2及vs智能提示插件

    在压缩包中,`jquery-1.4.2+vsdoc`可能是`jquery-1.4.2.js`与`jquery-1.4.2-vsdoc.js`两个文件的合并,方便开发者在不离开Visual Studio的环境下直接使用jQuery 1.4.2并享受到智能提示的支持。 总的来说,这个...

    jQuery-3.6.0.min.js

    jQuery-3.6.0.min.js

    jquery-ui-1.9.2.jQueryUI 框架

    Query UI是一款基于jQuery的开源Javascript框架,jQuery UI框架主要提供了用户交互、动画、特效和可更换主题的可视控件,让开发者可以更方便地实现网页交互界面,jQuery UI的整个框架比较庞大,但你也可以根据自己...

    jQuery/jquery-1.7.2.min.js jquery-1.7.2.js 文件

    在提供的文件中,我们有两个版本的jQuery:`jquery-1.7.2.min.js`和`jquery-1.7.2.js`。这两个文件都是jQuery 1.7.2版本,但有明显的差异。 1. `jquery-1.7.2.js`是未压缩的源代码版本,代码可读性较高,便于开发者...

    jquery-1.8.0.js+jquery-1.8.0-vsdoc.js

    标题 "jquery-1.8.0.js+jquery-1.8.0-vsdoc.js" 提供的是关于jQuery库的两个关键文件,它们是jQuery 1.8.0版本的核心JavaScript文件和对应的Visual Studio文档文件。在.NET开发环境中,尤其是使用Visual Studio 2008...

    jquery-ui-1.7.3.custom 完整开发包

    其中,主文件(如 `jquery-ui.js` 或 `jquery-ui.min.js`)包含了所有组件和功能。此外,还可能有按功能分隔的单独文件,如 `draggable.js`、`resizable.js` 等,这些文件分别对应拖放、可调整大小等交互功能。...

    jquery-1.5.1.js;jquery-1.5.1.min.js 框架

    在给定的压缩包中,包含两个文件:`jquery-1.5.1.js`和`jquery-1.5.1.min.js`,它们都是jQuery 1.5.1版本的核心库文件。 1. **`jquery-1.5.1.js`**:这是未压缩和未优化的源代码版本,对于开发者来说,它是可读性较...

    jquery-resizable-columns

    1. **引入依赖**:首先,需要在页面中引入jQuery库和"jquery-resizable-columns"插件的JS和CSS文件。 2. **标记表格**:在HTML中为需要实现拖动列宽的表格添加特定的标识,如`class="resizable"`。 3. **初始化插件*...

    jquery-1.4.2.js和jquery-1.4.2-vsdoc.js

    这里我们主要关注的是jQuery 1.4.2版本,包括核心库文件`jquery-1.4.2.js`以及辅助开发的`jquery-1.4.2-vsdoc.js`。 1. **jQuery 1.4.2的核心功能** - **选择器**:jQuery的核心之一就是高效的选择器,如ID选择器...

    jquery-3.3.1.js

    "jquery-3.3.1.js"是jQuery的一个特定版本,发布于2018年,为开发者提供了稳定且功能丰富的功能集。 **jQuery的核心特性** 1. **选择器**: jQuery以其强大的选择器引擎闻名,允许开发者使用CSS样式选择器来选取DOM...

    免费 jquery-1.5.1.js;jquery-1.5.1.min.js

    jquery-1.5.1.js;jquery-1.5.1.min.js 框架

    Jquery下載,Jquery-3.5.1

    jQuery-3.5.1 是一个强大且成熟的 JavaScript 库,它提供了一套高效、简洁的 API 来处理常见的前端任务。尽管现代前端开发有其他选择,但理解并掌握 jQuery 对于任何 Web 开发者来说仍然是有价值的,特别是在维护旧...

    jquery-2.1.1-vsdoc.js,jquery-2.1.1.js,

    标题中的"jquery-2.1.1-vsdoc.js"和"jquery-2.1.1.js"是jQuery库的两个不同版本。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。版本号"2.1.1"表明这是jQuery的2.x系列的...

    jquery-1.8.2.min.js

    "jquery-1.8.2.min.js"是jQuery库的一个版本,它是1.8.2版本的最小化(minified)版本,用于优化网页加载速度,减少文件大小,提高页面性能。在SSM(Spring、SpringMVC和MyBatis)整合课程中,这个文件扮演着关键角色...

Global site tag (gtag.js) - Google Analytics