关于JQ或者JS选择两个A然后获取A的不同值和ID
答案:4 悬赏:20 手机版
解决时间 2021-11-30 11:50
- 提问者网友:夢醒日落
- 2021-11-29 14:56
关于JQ或者JS选择两个A然后获取A的不同值和ID
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-11-29 15:17
你的问题描述不清楚啊, 具体的操作都到底是什么你说清楚点,
什么同时获取到数组 3=>动漫,4=>演出, 这句话什么意思?
之后只能取消之前选中的两个或者一个,最多也就能选中2个?这具体想要怎么样的效果?
都描述不清楚 怎么帮你写呢?
还是写了个demo 样式就没写了, 你看是不是你需要的
最多可选2个
音乐
动漫
演出
活动
粉丝
周边
舞台剧
追问你看图片。就是可以选择两个,怎样按顺序获取到选择的值和ID追答我写了demo啊 你复制下去试一下,jquery 自己按位置重新引入
什么同时获取到数组 3=>动漫,4=>演出, 这句话什么意思?
之后只能取消之前选中的两个或者一个,最多也就能选中2个?这具体想要怎么样的效果?
都描述不清楚 怎么帮你写呢?
还是写了个demo 样式就没写了, 你看是不是你需要的
最多可选2个
音乐
动漫
演出
活动
粉丝
周边
舞台剧
追问你看图片。就是可以选择两个,怎样按顺序获取到选择的值和ID追答我写了demo啊 你复制下去试一下,jquery 自己按位置重新引入
全部回答
- 1楼网友:拜訪者
- 2021-11-29 17:48
直接上jquery代码了,放进去运行就可以
$('a').click(function(){if(klasson.length<2&&this.className!='on'){
$(this).addClass('on');
alert($(this).html())
alert($(this).attr('data-id'))
}else if(this.className='on'){
$(this).removeClass('on')
}
})
- 2楼网友:傲气稳了全场
- 2021-11-29 16:54
$(document).ready(function(){
$('.option-tag a').click(function(){
var flag = false; //是否为取消标签操作
if($(this).hasClass('on')){
$(this).removeClass('on');
flag = true;
}
var res = [];
var tags = $('.option-tag .on');
$(tags).each(function(){
res[$(this).attr('data-id')] = $(this).text();
});
if(tags.length<2 && !flag){
$(this).addClass('on');
res[$(this).attr('data-id')] = $(this).text();
}
console.log(res);
})
})
$('.option-tag a').click(function(){
var flag = false; //是否为取消标签操作
if($(this).hasClass('on')){
$(this).removeClass('on');
flag = true;
}
var res = [];
var tags = $('.option-tag .on');
$(tags).each(function(){
res[$(this).attr('data-id')] = $(this).text();
});
if(tags.length<2 && !flag){
$(this).addClass('on');
res[$(this).attr('data-id')] = $(this).text();
}
console.log(res);
})
})
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯