javascript - 您如何切换链接以保持某种颜色直到再次单击

标签 javascript html css toggle

我正在努力做到这一点,当我点击一个链接时,它会保持某种状态,然后再次点击时,又变回原样。

我该怎么做呢?我可以用 html + css 做吗?或者我需要 js?

最佳答案

你可以用 CSS + jQuery 做到这一点:

CSS:

a{
    color: blue
}
a.clicked{
    color: red;
}

jQuery:

$(document).ready(function(){
    $('a').click(function(){
        $(this).toggleClass('clicked');
    });
});

You can check an example here »

关于javascript - 您如何切换链接以保持某种颜色直到再次单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6712672/

相关文章:

html - 制作一个高度为 100% 的正方形

javascript - 我们可以在 Highcharts 折线图中找到击穿点/击穿分析吗?

html - 如何使元素背景在溢出时可见?

javascript - 计算自动滚动的div高度

javascript - 如何设置 Highcharts xAxis 在 yAxis 零值上的位置(负/正图表)?

javascript - 添加创建 mixin 并使用它 keystonejs

html - 创建一个透明箭头

html - 输入偏移光标上的 IE8 阴影过滤器

php - 在 Dojo 按钮上单击执行 PHP 脚本

html - div 中有一个表格不滚动