Home > Web Front-end > JS Tutorial > JQuery implements the selection function: select all, select none, invert selection (code)

JQuery implements the selection function: select all, select none, invert selection (code)

不言
Release: 2018-07-27 13:42:54
Original
2648 people have browsed it

This article introduces to you the content of the article about JQuery's implementation of selection functions: select all, select none, and inverse selection. It has a good reference value and I hope it can help friends in need.

Just focus on the key points, and finally give a complete code for a web page

Code example:

    function selectStu() {
            $.ajax("StuList",{
                type:"post",
                data:{"method":"finList"},
                success:function(data){                    //循环遍历
                    $.each(data,function(index,obj){
                        $("#tab").append(                                "<tr>"+                                    //首先从数据库读出数据 因为数据库主键是学号,而且对学号进行操作
                                    //在input里面的值value添加数据中的学号
                                    "<td><input name=&#39;stu&#39; value=&#39;"+obj.stuNo+"&#39; type=&#39;checkbox&#39; /></td>"+
                                    "<td>"+obj.stuNo+"</td>"+
                                    "<td>"+obj.stuName+"</td>"+
                                    "<td>"+obj.stuSex+"</td>"+
                                    "<td>"+obj.stuAge+"</td>"+
                                    "<td>"+obj.score+"</td>"+
                                    "<td>"+obj.className+"</td>"+
                                "</tr>"
                        );
                    })
                }
            })
        }
Copy after login

Select all:

///这个方法可以替代toggle()   toggle()在jQuery 1.9中已经移除
            //两个函数的绑定 
            var i=0;
            //全选
            $("#selectAll").on("click",function(){
                if(i==0){
                    //把所有复选框选中
                    $("#tab td :checkbox").prop("checked", true);
                    i=1;
                }else{
                    $("#tab td :checkbox").prop("checked", false);
                    i=0;
                }
                
            });
Copy after login

Reverse selection:

//反选
            $("#ReverseSelect").on("click",function(){
                
                $("#tab td :checkbox").each(function(){
                    //遍历所有复选框,然后取值进行 !非操作
                    $(this).prop("checked", !$(this).prop("checked"));
                })
            });
Copy after login

Select all operation case :

The data is traversed:

Click to select all:

##Inverse selection operation case:

First select a few

and then click inverse selection:

Attached is the code of the complete web page:





Insert title here

学员信息查询管理系统

条件:

全选 反选 学号 姓名 性别 年龄 成绩 班级
Copy after login

Related recommendations:

Introduction to how angular uses websocket

Attribute analysis of simple event binding of v-on directive in Vue (with code)

The above is the detailed content of JQuery implements the selection function: select all, select none, invert selection (code). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template