成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

javascript - 選擇一個標簽,給選中的標簽添加類樣式,給同輩元素刪除類樣式

瀏覽:106日期:2023-11-11 16:04:04

問題描述

單擊一個標簽,給他添加類樣式,同時刪除同輩元素類樣式。

//單擊事件,$('.user-menu li a').click(function(){

//單擊時,給他添加樣式,同時遍歷同輩元素刪除該樣式//但是實現不了,是不是我的思路錯了$(this).addClass('active').siblings().removeClass('active');

});

//標簽,li標簽里面有個a標簽,初始只有收藏車輛有樣式,,不知道為什么顯示不出來<ul class='user-menu'><li>收藏車輛</li><li>降價提醒</li><li>瀏覽記錄</li></ul>

未點擊時javascript - 選擇一個標簽,給選中的標簽添加類樣式,給同輩元素刪除類樣式

點擊后 是想點擊的標簽添加演示,把原來標簽的樣式刪除,只留一個樣式javascript - 選擇一個標簽,給選中的標簽添加類樣式,給同輩元素刪除類樣式

點擊后 想實現的樣子 未實現javascript - 選擇一個標簽,給選中的標簽添加類樣式,給同輩元素刪除類樣式

問題解答

回答1:

$('.user-menu li a').click(function(){

//先全部干掉$('.user-menu li a').removeClass('active'); //再給this加上$(this).addClass('active');

});我一般是這么用的,同求更好方案;補充:你的選擇器選到的是li標簽內部的a標簽,然后找a標簽的同輩元素,是找不到其他li標簽下的a標簽的。

回答2:

先遍歷所有元素,然后給當前的加樣式,其他的移除這個樣式

回答3:

我的方案:

$(’.user-menu li a’).on(’click.app’, function(){ // 自身加屬性 - 同輩移屬性 $(this).addClass(’active’).parent() // 退回到父級 li.siblings().removeClass(’active’);});

標簽: JavaScript
主站蜘蛛池模板: 久久r这里只有精品 | 99久久精品免费看国产 | 波多野结衣手机视频一区 | 男人天堂视频网站 | 99久久精品无码一区二区毛片 | 99久久99热精品免费观看国产 | 亚洲精品成人在线 | 日韩高清成人毛片不卡 | 亚洲免费一级视频 | 亚洲人的天堂男人爽爽爽 | 99久久久精品免费观看国产 | 精品国产免费观看 | 狠狠色狠狠色综合久久第一次 | 免费黄色三级网站 | 亚洲国产成人久久综合野外 | 亚洲综合视频 | 亚洲欧美日韩在线一区二区三区 | 暖暖日本在线播放 | 久久亚洲精品中文字幕亚瑟 | 精品女厕沟底拍撒尿 | 久久99国产精一区二区三区! | 91亚洲精品国产第一区 | 日本a v 黄 | 91免费永久在线地址 | 国产精品成人在线 | 一区二区视频在线 | 久久精品视频在线观看 | 亚洲欧美久久 | 国产精品亚洲一区在线播放 | 成人免费在线播放 | 亚洲国产大片 | 国产情侣自拍网站 | 国产午夜精品久久久久免费视 | 免费看一毛一级毛片视频 | 成年人免费在线视频观看 | 综合久久精品 | 午夜性爽视频男人的天堂在线 | 日韩加勒比在线 | 老色99久久九九精品尤物 | 欧美最爽乱淫视频播放黑人 | 国产精品欧美一区二区三区 |