比如有一个多选,如果选中就将值插入进数组,如果取消选中,就删去该值
// 选择
//先定义一个存放值的数组
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给予处理。