更改CSS类
回答
你需要这个代码:
$(document).ready(function() {
$('.link').click(function(e) {
e.preventDefault();
$(this).addClass('color');
});
})
很简单,就是让一个CSS
a {color:#FF0000;} /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
从技术上讲,'a'代表所有''元素,不一定是*未访问* 那些。 – 2014-10-27 10:29:46
是的,你是对的。但使用id选择器像#id {color:blue}。它会工作 – 2014-10-27 10:34:29
首先在您的项目中包含jQuery。
比制作一个以ready函数开头的脚本。基本上这会在加载页面之前等待执行。这将是必要的,因为如果你想找到一个元素,就必须有一个元素。
比我们将点击功能添加到链接。在该功能中,我们应该首先防止默认,这样链接将不会导航。
比添加一个类,所以颜色会改变。
$(document).ready(function() {
$('.link').click(function(e) {
e.preventDefault();
$(this).addClass('red');
});
})
.red{
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<a href="#" class="link">Click this to change color</a>
相同拉法尔Leśniak答案 – 2014-10-27 10:37:10
但与解释和工作代码段 – 2014-10-27 10:39:17
- 1. 更改CSS类
- 2. jquery更改复选框更改css类
- 3. Vue.js css过渡类更改
- 4. 用Javascript更改CSS类
- 5. 根据百分比值更改CSS类
- 6. jQuery将css类更改为div
- 7. 更改CSS类的一部分
- 8. jQuery - 动态更改css类的值
- 9. 如何使用JQuery更改Css类?
- 10. 使用php变量更改css类
- 11. 如何更改CSS属性或一类
- 12. 更改多个CSS类与JS
- 13. 更改Css类的自动验证 - MVC2
- 14. 使用JQuery \ Watermark更改css类
- 15. iFrame在iFrame中更改css类
- 16. 使用JavaScript更改CSS类属性
- 17. 将css hover类更改为jquery点击
- 18. 通过div更改CSS而不是类
- 19. 使用vue动态更改CSS类js
- 20. 验证失败时更改css类
- 21. 使用js动态更改css类
- 22. 用PHP更改元素的CSS类
- 23. 从代码中更改CSS类
- 24. 用Vue.js更改CSS类属性
- 25. 在Javascript中更改类的CSS?
- 26. 在Javascript中更改CSS子类的值
- 27. 如何只用css更改子类?
- 28. 更改CSS类元素高度
- 29. 更改几个CSS ID到类
- 30. 更改CSS类基于存在
欢迎您!你有尝试过什么吗?这或多或少是jQuery的“Hello world”,[jQuery文档](http://api.jquery.com/click/)包含了一些示例。 (在搜索'jquery点击示例'时找到此链接) – GolezTrol 2014-10-27 10:23:45
将颜色应用于'a:visited'伪类。一旦你访问一个链接,颜色会改变。但是如果你对jQuery感兴趣,最好从[JavaScript 101]开始(http://learn.jquery.com/javascript-101/) – 2014-10-27 10:27:46