Maison > interface Web > js tutoriel > JQuery implémente la fonction de sélection : tout sélectionner, n'en sélectionner aucun, inverser la sélection (code)

JQuery implémente la fonction de sélection : tout sélectionner, n'en sélectionner aucun, inverser la sélection (code)

不言
Libérer: 2018-07-27 13:42:54
original
2673 Les gens l'ont consulté

Cet article vous présente la fonction de sélection de JQuery : sélectionner tout, sélectionner aucun et sélection inverse. Il a une bonne valeur de référence et j'espère qu'il pourra aider les amis dans le besoin.

Regardez simplement les points clés. À la fin, donnez un code complet pour une page Web

Exemple de code :

    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>"
                        );
                    })
                }
            })
        }
Copier après la connexion

Sélection complète :

///这个方法可以替代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;
                }
                
            });
Copier après la connexion

Sélection inversée :

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

Sélectionner tous les cas d'opération :

Les données sont parcourues :

Cliquez pour tout sélectionner :

Cas de l'opération de sélection inversée :

Sélectionnez d'abord quelques-uns

puis cliquez sur Inverser la sélection :

Ci-joint le code de la page web complète :





Insert title here



    

学员信息查询管理系统

条件:

全选 反选 学号 姓名 性别 年龄 成绩 班级
Copier après la connexion

Recommandations associées :

Introduction à la façon dont Angular utilise Websocket

Analyse des attributs d'un événement simple liaison de la directive v-on dans Vue (avec code)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal