午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:176日期: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
主站蜘蛛池模板: 久久麻豆精品 | 亚洲性猛交 | 日本欧美久久久久免费播放网 | 一区二区三区一级片 | 人人玩人人干 | 国产视频精品免费 | 男女嘿咻嘿咻视频 | 高清日韩 | 成人短视频在线免费观看 | 日韩成人免费在线 | 亚洲视频综合网 | 久草99 | 亚洲少妇一区二区三区 | 国产中文字幕在线 | 伊人久久大香线蕉成人综合网 | 美国一级片在线观看 | 五十路一区 | 中文字幕第一页在线 | 久久久久久久一区二区三区 | 国产 中文 字幕 日韩 在线 | 91精品在线观看视频 | 久久成人一区二区 | 九九九色| 99热免费在线观看 | 国产黄色免费大片 | 伊人婷婷在线 | 欧美色图色就是色 | 久久精选视频 | 亚洲视频在线视频 | 日韩精品三级 | 一区二区国产在线 | eeuss中文 | 中文字幕一区二区在线观看 | 日韩欧美区 | 毛片在线网 | 国产精品免费一区二区 | 精品久久久精品 | 热久久中文字幕 | 精品无码久久久久久国产 | 国产第一页在线 | 福利小视频在线 |