怎么用jquery做全选删除


本文摘自PHP中文网,作者藏色散人,侵删。

用jquery做全选删除的方法:首先创建一个html代码示例文件;然后修改jquery代码;最后通过“$(".seleAll").on("click", function(){...}”方法实现全选删除功能即可。

本教程操作环境:windows7系统、jquery1.10.0版本,Dell G3电脑。

推荐:《jquery视频教程》

用jquery实现全选删除功能

html代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<div class="box">

<ul>

<li><input type="checkbox" /> 少小离家胖了回</li>

<li><input type="checkbox" /> 乡音无改肉成堆</li>

<li><input type="checkbox" /> 儿童相见不相识</li>

<li><input type="checkbox" /> 笑问胖子你是谁</li>

</ul>

<div>

<input type="button" class="seleAll" value="全选" />

<input type="button" class="reverse" value="反选" />

<input type="button" class="op" value="全不选" />

<input type="button" class="del" value="删除" />

</div>

</div>

jquery代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

<script type="text/javascript">

//全选

$(".seleAll").on("click", function() {

var oin = $("input[type='checkbox']")

oin.each(function() {

$(this).prop("checked", true)

})

})

//全不选

$(".op").on("click", function() {

var oin = $("input[type='checkbox']")

oin.each(function() {

$(this).prop("checked", false)

})

})

// 反选

$(".reverse").on("click", function() {

// 获取节点

var oin = $("input[type='checkbox']")

oin.each(function() {

this.checked = !this.checked

})

})

// 批量删除

$(".del").on("click", function() {

var sele = $(":checkbox:checked")

if(sele.length > 0) {

sele.each(function() {

$(this).parent().remove()

})

} else {

alert("至少选一个数据")

}

})

</script>

运行效果:

1.gif

以上就是怎么用jquery做全选删除的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery如何判断元素是否隐藏

jQuery如何判断是否是ie浏览器

jQuery是否获得焦点

jQuery有哪些函数

如何实现jQuery回车登录效果

jQuery中on()与click()的区别是什么?

jQuery如何获取iframe

jQuery 怎么判断radio是否选中

jQuery怎么动态修改css样式

jQuery prop()和attr()区别是什么

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...