jQuery学习笔记 07
2008-07-31 16:33
411 查看
jQuery学习笔记:
$(document).ready( function()
{
$("#TestTable tr").not(":first").css("color", "blue");
});
把表中除第一行以外,其它行设为蓝色字体。
知识点:
排除某些内容用not,里面的参数可以假设为前面的参数加上它。也可以用这种方式:
$("#TestTable tr").not($("#TestTable tr:first")
其它的几种错误表达:
$("#TestTable tr").not("first")
$("#TestTable tr").not("tr:first")
如果不是排除,而是过滤,可以用filter。
$("#TestTable tr").filter(":odd").css("color", "blue");
前面我们说增加样式及移除样式用addClass及removeClass,但这些方法前提是要在样式表中命名好。而css则是可以随时增加各种样式,它有这几种表达方式:
css(key, value):就是我们上面用的方式
css(properties):用一个串来表示,如css({fontWeight:"bold", fontSize:"15pt"});
注意双引号,并且使用的是script的style的格式,而不是HTML的style格式(font-weight、font-size),因此大小写也要注意。
还可以一层套一层,如css("color", "blue").css({fontWeight:"bold"});
如果要取某个样式的值,可以用这种形式:css("color")
$(document).ready( function()
{
$("#TestTable tr").not(":first").css("color", "blue");
});
把表中除第一行以外,其它行设为蓝色字体。
知识点:
排除某些内容用not,里面的参数可以假设为前面的参数加上它。也可以用这种方式:
$("#TestTable tr").not($("#TestTable tr:first")
其它的几种错误表达:
$("#TestTable tr").not("first")
$("#TestTable tr").not("tr:first")
如果不是排除,而是过滤,可以用filter。
$("#TestTable tr").filter(":odd").css("color", "blue");
前面我们说增加样式及移除样式用addClass及removeClass,但这些方法前提是要在样式表中命名好。而css则是可以随时增加各种样式,它有这几种表达方式:
css(key, value):就是我们上面用的方式
css(properties):用一个串来表示,如css({fontWeight:"bold", fontSize:"15pt"});
注意双引号,并且使用的是script的style的格式,而不是HTML的style格式(font-weight、font-size),因此大小写也要注意。
还可以一层套一层,如css("color", "blue").css({fontWeight:"bold"});
如果要取某个样式的值,可以用这种形式:css("color")
相关文章推荐
- jQuery学习笔记(一)
- 【锋利的jQuery】学习笔记04
- jQuery学习笔记—选择器
- jQuery学习笔记之jQuery动画效果
- JQuery学习笔记-可见性选择器
- 自定义View学习笔记07—Canvas绘制文字
- 锋利的jquery学习笔记
- JQuery学习笔记-JQuery的CSS DOM操作
- jQuery之层级选择器学习笔记
- jQuery源码学习笔记:总体架构
- Jquery学习笔记
- HTML学习笔记(jQuery)NO.6
- jQuery学习笔记——网页换肤
- (13)Java学习笔记——面向对象07——多态
- jQuery 学习笔记(未完待续)
- jQuery学习笔记之jQuery构建函数的7种方法
- jquery学习笔记-----ajax
- jquery学习笔记1表格颜色交叉展示
- 【Ext.Net学习笔记】07:后续
- jQuery 学习笔记 一 初体验《二》