10年匠心专业提供互联网设计开发方案

原创设计 定制开发

满足您的个性化需求

jquery判断元素如果存在数组内就删除,反之就添加进数据

使用了jquery的push完成插入,splice完成删除

比如有一个多选,如果选中就将值插入进数组,如果取消选中,就删去该值

// 选择    //先定义一个存放值的数组
        var ids=[];
        var list = $(".zhuanye span")
        $(list).click(function(){
            // console.log(this)        //获取到元素的值
            var direction_id = $(this).attr('data-id');        //使用$.inArray获取到元素在数组的位置,如果不存在则返回-1
            var num = $.inArray(direction_id,ids);
            if(num<0){          //如果小于零说明不存在,就将值插进数组
                ids.push(direction_id);
            }else{         //如果大于零,返回的就是在元素的位置,利用这个位置去掉数组里的该值
                ids.splice(num,1);
            }
        })

使用声明

1. 本站所有素材(未指定商用),仅限学习交流请勿用于商业用途。

2. 原创商用和VIP素材,未经合法授权,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。

3. 如果素材损害你的权益请联系客服vx:13230981129给予处理。

热门标签

王少铮
微信扫一扫立即咨询
公众号
在线客服
在线联系
17330196230 13230981129 18830906230
顶部
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号