需要使用兄弟姐妹选择器切换/删除课程

阿隆索CT

我有两个按钮,当我单击其中一个按钮时,该函数会添加“已选择”类,但是如果我按下另一个按钮,则这两个按钮会保持相同的类,我使用了兄弟姐妹选择器,但无法正常工作,¿请问我

$('.btn-switch-view').on('click', function() {
  $(this).addClass('btn-switch-view-selected');
  $('.btn-group').siblings('a.btn-switch-view-selected').removeClass('btn-switch-view-selected');
});
.btn-group .btn-default.btn-switch-view {
  color: #b2b2b2;
}
.btn-group a.btn-default.btn-switch-view:hover,
a.btn-default.btn-switch-view-selected {
  color: #1b4298!important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="btn-group">
  <a href="#" id="grid" class="btn btn-default btn-sm btn-switch-view">
    <i class="fa fa-th-large" aria-hidden="true"></i>
  </a>
  <a href="#" id="list" class="btn btn-default btn-sm btn-switch-view">
    <i class="fa fa-th-list" aria-hidden="true"></i>
  </a>
</div>

阿德内

您已经有锚this,现在定位到同级锚,并删除该类

$('.btn-switch-view').on('click', function() {
  $(this).addClass('btn-switch-view-selected')
         .siblings()
         .removeClass('btn-switch-view-selected');
});
.btn-group .btn-default.btn-switch-view {
  color: #b2b2b2;
}
.btn-group a.btn-default.btn-switch-view:hover,
a.btn-default.btn-switch-view-selected {
  color: #1b4298!important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="btn-group">
  <a href="#" id="grid" class="btn btn-default btn-sm btn-switch-view">
    <i class="fa fa-th-large" aria-hidden="true">Button</i>
  </a>
  <a href="#" id="list" class="btn btn-default btn-sm btn-switch-view">
    <i class="fa fa-th-list" aria-hidden="true">Button</i>
  </a>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择器不和兄弟姐妹

来自分类Dev

jQuery单击切换兄弟姐妹

来自分类Dev

使用jQuery切换兄弟姐妹不起作用

来自分类Dev

使用Angular 2在兄弟姐妹元素之间切换类

来自分类Dev

jQuery选择器,最接近的兄弟姐妹组合

来自分类Dev

jQuery下一个兄弟姐妹选择器(“上一个〜兄弟姐妹”)

来自分类Dev

使用兄弟姐妹()删除div内的选择选项

来自分类Dev

从其他兄弟姐妹中删除课程

来自分类Dev

是否有CSS选择器可用于连续兄弟姐妹

来自分类Dev

非立即和先例兄弟姐妹的CSS选择器是什么?

来自分类Dev

相邻兄弟姐妹不起作用-CSS3选择器

来自分类Dev

jQuery是否需要向“切换”功能添加其他选择器?

来自分类Dev

jQuery是否需要向“切换”功能添加其他选择器?

来自分类Dev

如何使用Selenium通过XPath选择兄弟姐妹的孩子?

来自分类Dev

通过使用BeautifulSoup选择所有div兄弟姐妹

来自分类Dev

jQuery切换隐藏选择器

来自分类Dev

jQuery切换隐藏选择器

来自分类Dev

选择 $(this) 元素的父级的兄弟姐妹

来自分类Dev

jQuery兄弟姐妹如何删除类?

来自分类Dev

jQuery兄弟姐妹如何删除类?

来自分类Dev

从 href 中删除兄弟姐妹类

来自分类Dev

如何使用同级选择器在下拉菜单上切换箭头

来自分类Dev

如何使用“ this” jQuery选择器切换辅助类

来自分类Dev

使用JS和Dropwdown通过ID选择器切换显示/隐藏DIV

来自分类Dev

使用 CSS: lang() 选择器切换 div 可见性

来自分类Dev

使用选择器在 2 个全局 SCSS 之间切换

来自分类Dev

如何选择一个没有循环的带有特定选择器的兄弟姐妹数组的每个子元素?

来自分类Dev

删除右侧的所有兄弟姐妹,但不删除左侧的所有兄弟姐妹

来自分类Dev

删除右侧的所有兄弟姐妹,但不删除左侧的所有兄弟姐妹

Related 相关文章

  1. 1

    选择器不和兄弟姐妹

  2. 2

    jQuery单击切换兄弟姐妹

  3. 3

    使用jQuery切换兄弟姐妹不起作用

  4. 4

    使用Angular 2在兄弟姐妹元素之间切换类

  5. 5

    jQuery选择器,最接近的兄弟姐妹组合

  6. 6

    jQuery下一个兄弟姐妹选择器(“上一个〜兄弟姐妹”)

  7. 7

    使用兄弟姐妹()删除div内的选择选项

  8. 8

    从其他兄弟姐妹中删除课程

  9. 9

    是否有CSS选择器可用于连续兄弟姐妹

  10. 10

    非立即和先例兄弟姐妹的CSS选择器是什么?

  11. 11

    相邻兄弟姐妹不起作用-CSS3选择器

  12. 12

    jQuery是否需要向“切换”功能添加其他选择器?

  13. 13

    jQuery是否需要向“切换”功能添加其他选择器?

  14. 14

    如何使用Selenium通过XPath选择兄弟姐妹的孩子?

  15. 15

    通过使用BeautifulSoup选择所有div兄弟姐妹

  16. 16

    jQuery切换隐藏选择器

  17. 17

    jQuery切换隐藏选择器

  18. 18

    选择 $(this) 元素的父级的兄弟姐妹

  19. 19

    jQuery兄弟姐妹如何删除类?

  20. 20

    jQuery兄弟姐妹如何删除类?

  21. 21

    从 href 中删除兄弟姐妹类

  22. 22

    如何使用同级选择器在下拉菜单上切换箭头

  23. 23

    如何使用“ this” jQuery选择器切换辅助类

  24. 24

    使用JS和Dropwdown通过ID选择器切换显示/隐藏DIV

  25. 25

    使用 CSS: lang() 选择器切换 div 可见性

  26. 26

    使用选择器在 2 个全局 SCSS 之间切换

  27. 27

    如何选择一个没有循环的带有特定选择器的兄弟姐妹数组的每个子元素?

  28. 28

    删除右侧的所有兄弟姐妹,但不删除左侧的所有兄弟姐妹

  29. 29

    删除右侧的所有兄弟姐妹,但不删除左侧的所有兄弟姐妹

热门标签

归档