jquery的css()和addClass()的注意点

原创 2012年03月26日 20:07:57

      css()是一个可以简单改变指定对象样式的方法,而addClass()则是

    在所选对象中加入一个class。

    为了实现一个表格相邻行显示不同的颜色,一般使用:

      $('#loglist').find('div:odd').css("background","green");

      $('#loglist').find('div:even').css("background","green");

    同时还需要再鼠标悬停的对应的div上时改变相应的背景颜色,所以要在css文件中加入

    #loglist div:hover{background:red}; 结果:hover时不起作用

    原因:在设置css属性时,ids>classes>tags, 那么css()就是id级别的设置了,所有class级别

和tags界别的将被覆盖掉。

 还有就是:jquery中涉及id级别的css设置少之又少,意味着如果被修改id级别的 将比较麻烦,

以后要经常改变css样式的部分,最好用class来处理,而比较稳定部分可以用id的加效果。

 

 

jquery addClass(添加一个css样式)

$(document).ready(function(){ $("button").click(function(){ $("p:first").addClass("intro"); ...

jQuery用addClass方法同时增加多个class属性

一句话代码:
  • it_ga
  • it_ga
  • 2015年12月28日 22:49
  • 4099

jQuery之addClass与removeClass使用实例

常见的用途在HTML里,多个class以空格分隔,当一个节点(或称为一个标签)含有多个class时,DOM元素响应的className属性获取的不是class名称的数组,而是一个含有空格的字符串,这就...

JQuery中.AddClass()和.RemoveClass()

jQuery中.addClass()主要用来给匹配的元素增加一个类或多个类名(class名),需要注意的是这种方法只是给匹配的元素增加了类名,这里所说的增加就是在以前的基础上追加类名,新增加的类名并不...

Jquery中.css()与.addClass()两种方法设置样式的区别

1、addClass()方法是通过增加class名的方式,类似于这个样式是在外部文件或者内部样式中先定义好的,需要时附加到元素上。 2、.css()方法定义的是内联样式,类似于直接通过元素的style...

JQuery中.css()与.addClass()设置样式的区别

对于样式的设置,我们学了addClass与css方法,那么两者之间有什么区别? 可维护性:.addClass()的本质是通过定义个class类的样式规则,给元素添加一个或多个类。css方法是通过Jav...
  • LHJBK
  • LHJBK
  • 2016年05月31日 19:35
  • 2132

Freemarker页面语法 Demo实例

A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash      键值对的集合 namespace 对一个ftl ...

get方式提交中文到服务器显示乱码问题

在测试端口的时候直接在URL测试传入了中文参数,发现后台接收显示到的数据全部都是问号,中文乱码没跑了,调查后发现服务器如果没有配置好会导致如此问题, 服务器比如tomcat接收get方法默认使用的是...

知识点四:JQuery--操作class ==addClass(),removeClass(), toggleClass(),css()

知识点四:JQuery--操作class ==addClass(),removeClass(), toggleClass(),css()

Jquery选择器和.css,.addClass,.toggleClass

参考:http://www.css88.com/jqapi-1.5/ 1.      .css( propertyName ) 返回: String为匹配的元素集合中获取第一个元素的样式属性值。pro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery的css()和addClass()的注意点
举报原因:
原因补充:

(最多只允许输入30个字)