jquery中用函数来设置css样式
1.jquery语法
$(selector).css(name,function(index,value))
name:必需。规定 CSS 属性的名称
function(index,value) :
规定返回CSS属性新值的函数。
- index - 可选。接受选择器的index位置
- value - 可选。接受CSS属性的当前值
2.function(index,value)的用途
相当于对通过选择符“selector”选择到的所有对象进行一次遍历,并设置相应的css属性值,其中index和value这两个参数可有可无。
如果直接引用已有的函数,如下:
//函数colorStr()为td标签的背景色提供一个随机的背景色 $("td").css("background-color",colorStr()); //上面的代码就相当于直接给所有td背景色赋同一个颜色值,就像下面的代码 $("td").css("background-color","green");
以上情况不会遍历td对象,而会将所有的td设置成一样的颜色,如下图,都变成了绿色
如果通过function遍历就会将每个td背景色设置成不一样的颜色,代码如下:
//通过function函数调用colorStr函数,从而遍历所有的td标签,使每个td的背景色都不一样 $("td").css("background-color",function(){return colorStr()});
效果图如下:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
相关文章
jQuery 借助插件Lavalamp实现导航条动态美化效果
导航条动态显示效果借助插件Lavalamp可以轻松实现,以前用animate来实现,效果不是很好2013-09-09JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器Openfire2012-08-08jQuery源码分析之jQuery.fn.each与jQuery.each用法
这篇文章主要介绍了jQuery源码分析之jQuery.fn.each与jQuery.each用法,较为详细的分析了each的用法,非常具有实用价值,需要的朋友可以参考下2015-01-01JQuery团队打造的javascript单元测试工具QUnit介绍
元测试又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑,也称为个体测试、结构测试或逻辑驱动测试。通常由撰写程式码的程式设计师负责进行。2010-02-02
最新评论