国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現列表的全選功能

2019-11-20 12:54:16
字體:
來源:轉載
供稿:網友

只需要幾行代碼就可以實現列表的全選功能,并且可以配合post請求執行后臺的刪除程序

js

復制代碼 代碼如下:

function DelAlert(data)
    {
        if(data == 'error')
        {
            alert("錯誤~");
        }
        else if(data == 'success')
        {
            alert("成功~");
            location.reload();
        }
    }
    //引入jquery,這里后臺配合的是thinkphp
    $(function(){
        //每行的checkbox需要有check-value屬性來存放當前行的id
        //選中全部,checkAll 為選中全部的checkbox的id selctone 為每一行checkbox的class
        $('#checkAll').selectall('selectone');
        //刪除選中,deleteAll為刪除全部按鈕的id  selectone 為每一行checkbox的class 后臺接收參數ids 格式如: 1,2,3
        var url = "Home/Role/delall'";
        $('#deleteAll').delselect('selectone',url,function(data){
            DelAlert(data);
        },function(){
            layer.msg("沒有選中內容",2,0);
        });
    })

jquery.selectall.js

復制代碼 代碼如下:

(function( $ ){
    $.fn.selectall = function(className) {
        $(this).bind('click',function()
        {
            if($(this).attr('checked') == 'checked')
            {
                $(this).attr("checked",false)
                $('.'+className).attr('checked',false);
            }else{
                $(this).attr('checked','checked');
                $('.'+className).attr('checked','checked');
            }
        });
        $('.'+className).bind('click',function()
        {
            if($(this).attr('checked') == 'checked')
            {
                $(this).attr("checked",false);
            }else{
                $(this).attr('checked','checked');
            }
        });
    };
    $.fn.delselect = function(className,url,fun,unselectfun){
        $(this).bind('click',function(){
            var selectid = '';
            $("."+className).each(function(){
                if($(this).attr('checked')=='checked'){
                    selectid+=$(this).attr('check-value')+',';
                }
            });
            if(selectid)
            {
                selectid = selectid.substring(0,selectid.length-1);
                $.post(url,{ids:selectid},function(data){
                    fun(data);
                });
            }else
            {
                unselectfun();
            }
        });
    };
})( jQuery );

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 景洪市| 武清区| 博湖县| 磐安县| 甘肃省| 九寨沟县| 闵行区| 富源县| 兴安盟| 名山县| 吉木乃县| 泉州市| 板桥市| 石家庄市| 西平县| 临武县| 罗源县| 云梦县| 吉安市| 安图县| 永川市| 临泉县| 游戏| 苍梧县| 磐安县| 南城县| 潍坊市| 祥云县| 清镇市| 太保市| 花莲市| 府谷县| 凤翔县| 田阳县| 乃东县| 湟中县| 潮州市| 阜平县| 桐梓县| 阿坝县|