javascript - jquery,切换 css 内容(上下箭头)

标签 javascript jquery html css pseudo-class

我使用 jquery 来切换元素。我使用的按钮是用 css 设计的。
我想根据切换元素的状态 ($( #categories ul)).
应该怎么做?

代码:

   a#categories-toggle:after{
      content: "\25BC";
   }

   $().ready(function(){
      $("#categories-toggle").on('click', function(eve){
         eve.preventDefault(); 
         $("#categories ul").toggle();
      });
   });

最佳答案

CSS:

a#categories-toggle.down:after{
  content: "\25BC";
}
a#categories-toggle:after{
  content: "\25B2";
}

HTML:

<a id="categories-toggle" href="#">foo</a>

jQuery:

$("#categories-toggle").on('click', function(eve){
     eve.preventDefault(); 
     $(this).toggleClass("down");
  });

关于javascript - jquery,切换 css 内容(上下箭头),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24355216/

相关文章:

javascript - 网站中的随机字母 C?

javascript - 获取所有选择元素选项的文本?

php - 当我导航到子菜单项时,如何让 wp_nav_menu 保持展开状态?

javascript - html 视频标签的 JS currentTime 在 chrome 上不起作用

javascript - 使用 jQuery 和 CSS 设计一个 d3 元素

javascript - 为什么 d3 在应用链接力后说某些节点丢失?

jQuery ajax 检查 URL 数据

jquery - 在 jQuery 中切换一个 p.class,但它一直在抓取标签之外的图像

Jquery 选择 <object> 标签内的 SVG 元素

javascript - Angular 2 typescript : domain() is not a function