jquery设置css样式|JQuery为元素添加样式的详解

更新时间:2020-03-25    来源:jquery    手机版     字体:

【www.bbyears.com--jquery】

列举下对css样式操作的方法:

1、.css(“样式”):获得样式值,比如$(“input”).css(“color”)  获得input中字体的颜色

2、.css(“样式”,”value”):为样式赋值,如$(“input”).css(“color”,”red”);

3、.addClass(“样式类1,样式类2,样式类3″):可以添加多个定义好的样式类

4、.hasClass(“样式类类”):判断是否存在该样式

5、.toggleClass(“样式类”):如果存在(不存在)就切换(删除)样式

6、.toggleClass(“样式类”,swith):如果swith为false,则删除样式,如果swith为true,则切换成该类

7、removeClass(“样式类”):移除样式类

8、.css({样式名:”value”,样式名:”value”,样式名:”value”}):可以多次添加样式

例子

1. addClass() - 添加CSS类
$("#target").addClass("newClass");
//#target 指的是需要添加样式的元素的ID
//newClass 指的是CSS类的名称
2. removeClass() - 移除CSS类
$("#target").removeClass("oldClass");
//#target 指的是需要移除CSS类的元素的ID
//oldClass 指的是CSS类的名称
3. toggleClass() - 添加或者移除CSS类:如果CSS类已经存在,它将被移除;相反,如果CSS类不存在,它将被加上。
$("#target").toggleClass("newClass")
//如果ID为“target”的元素已经定义了CSS样式,它将被移除;
//反之,CSS类”newClass“将被赋给该ID。

例子





<script type="text/javascript" src="../jquery.js"></script>

<script type="text/javascript">
 $(document).ready(function() {
  $("#link").click(function(event) {
   alert("不再转到jquery.com");
   event.preventDefault();
  });
  $("#upSize").click(function(event) {
   $("#link").addClass("link-size-up");
  });
  $("#downSize").click(function(event) {
   $("#link").addClass("link-size-down");
  });
  $("#changeColor").click(function(event) {
   $("#link").addClass("link-color-change");
  });
  $("#resetColor").click(function(event) {
   $("#link").addClass("link-color-reset");
  });
 });
</script>
set your title

jquey.com


增大字号


减少字号


变换颜色


恢复颜色




 

本文来源:http://www.bbyears.com/wangyezhizuo/89606.html

热门标签

更多>>

本类排行