jquery实现全选、反选、获得所有选中的checkbox

建站知识 2025-04-16 10:51www.168986.cn长沙网站建设

亲爱的朋友们,今天我想和大家分享一个关于jQuery实现checkbox全选、反选以及获取选中项的功能的实例。如果你对checkbox操作感兴趣,那么这篇文章一定会给你带来很大的帮助。

让我们逐一这七个不同的checkbox状态:

一、全选功能:当点击"btn1"时,所有的名为'checkbox'的input都会被选中。实现代码如下:

$("btn1").click(function(){

$("input[name='checkbox']").prop("checked", true);

});

二、取消全选功能:点击"btn2",所有的名为'checkbox'的input的选中状态都会被取消。实现代码如下:

$("btn2").click(function(){

$("input[name='checkbox']").prop("checked", false);

});

三、选中所有奇数项:点击"btn3",所有名为'checkbox'的input中的奇数项会被选中。实现代码如下:

$("btn3").click(function(){

$("input[name='checkbox']:odd").prop("checked", true);

});

四、选中所有偶数项的操作与选中奇数项类似,只是选择的是偶数项。相关代码如下:

$("btn6").click(function(){

$("input[name='checkbox']:even").prop("checked", true);

});

五、反选功能:当点击"btn4"时,所有的名为'checkbox'的input的选中状态会被反转,即选中的变为未选中,未选中的变为选中。实现代码如下:

$("btn4").click(function(){

$("input[name='checkbox']").each(function(){

$(this).prop("checked", !$(this).prop("checked"));

});

});

或者可以使用以下代码实现同样的功能:

$("invert").click(function(){

$("ruleMessage [name='delModuleID']:checkbox").each(function(){

$(this).prop("checked", !$(this).prop("checked"));

});

});

六、获取选择项的值:当点击"btn5"时,所有被选中的checkbox的值会被累加并输出。实现代码如下:

var aa="";

$("btn5").click(function(){

$("input[name='checkbox']:checked").each(function(){

aa+=$(this).val();

});

console.log(aa); //推荐使用console.log输出调试信息

});

页面上的Checkbox操作演示

以下是关于HTML页面中利用jQuery实现对复选框(checkbox)操作的实例演示。在这个例子中,我们创建了一个简单的表单界面,并添加了一些带有不同值的复选框。接下来,我们将展示如何使用jQuery实现全选、取消全选、选择奇数或偶数复选框、反选以及获取所有选中复选框的值等功能。

HTML结构预览:

我们首先在表单中定义了一些复选框以及一些按钮。这些按钮用于触发不同的jQuery操作。你可以点击下方截图查看页面布局:

【运行效果截图】

紧接着是具体的HTML和jQuery代码实现:

HTML代码:

```html

```

jQuery代码:

以下是对应的jQuery脚本,实现了上述按钮的功能:

```javascript

$(function($) { //文档加载完毕执行函数

//全选功能实现

$("btn1").click(function(){

$("input[name='checkbox']").prop("checked", true);

});

//取消全选功能实现

$("btn2").click(function(){

$("input[name='checkbox']").prop("checked", false);

});

//选中所有奇数复选框实现(注意jQuery中的索引是从0开始的)

$("btn3").click(function(){

$("input[name='checkbox']:even").prop("checked", true);

});

在璀璨的宇宙间,有一独特之地,名为Cambrian。这里,蕴藏着无尽的奥秘与神秘的力量。此刻,让我们一同其内在之美,感受其独特的魅力。

当我们在Cambrian的世界里游走,首先映入眼帘的便是那由自然雕琢的绝美景色。崇山峻岭、碧海蓝天、繁花似锦,这里的一切都充满了生机与活力。每一处景致都在诉说着时间的沧桑与岁月的积淀。在这片神奇的土地上,大自然的力量展现得淋漓尽致,让人不禁为之惊叹。

深入其境,我们感受到Cambrian的独特氛围。这里既有古老的神秘感,又有现代的时尚气息。历史与现代在这里交融,形成了别具一格的风格特点。无论是古老的建筑,还是现代的设计,都让人留连忘返,陶醉其中。

漫步于Cambrian的街头巷尾,我们还能领略到丰富多彩的文化艺术。这里的艺术氛围浓厚,各种艺术形式在这里汇聚一堂。无论是音乐、舞蹈、绘画还是雕塑,都让人感受到强烈的艺术气息。这里的艺术家们用他们的才华和创造力,为这片土地注入了无尽的生机与活力。

Cambrian的人们热情好客,善良友善。他们用自己的方式,向世界展示着这片土地的独特魅力。在这里,我们可以感受到家的温暖和亲情的力量。这里的人们用他们的真诚与善良,感染着每一个到访的游客,让他们感受到如同家人般的关怀与温暖。

Cambrian是一个充满神秘、美丽、文化和温暖的地方。这里有着无尽的魅力与独特的风格。让我们在这里沉浸,感受其独特的韵味,领略其美丽的风景,体验其丰富多彩的文化艺术。在这里,我们将会收获无尽的惊喜与感动。

上一篇:详解ES6语法之可迭代协议和迭代器协议 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by