菜鸟学JQuery第四天----明天我策划的职业生涯大赛开始了,加油工作
又开始了,这节课开始就讲【链式编程】 我觉的“就是对象一棒棒向下传”
给大家先写一个简单的例子,开始了哦
首先给大家展示效果
单击文字“2”之后,产生了文字变形效果,我简单的做了一下,大家想实现更好的效果,我就不参与了,当然可以回帖子告诉我,我就喜欢交流新鲜的东东,对我自己的提高也有很大好处。
HTML打码如下。【注意table的ID就可以了】
<body> <table id="mytable"> <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> <td> 4 </td> </tr> </table> </body>
<script type="text/javascript">
$(function() {
$("#mytable td").css("cursor", "pointer").click(function() {
$(this).prevAll().next().html("我变形了");
});
});
</script>
上面的JQuery就是我实现效果的源头了,当然效果还不是最重要的,关键是【链式编程】这种思路。
大家可以看到,
呵呵,链式编程思想说真的,这也是我学Jquery第一次简单,孤陋寡闻了,见笑了
学习---------兴趣第一
基本过滤选择器
首先你先在BODY里面添加一些DIV方便后面的操作。我就不添加代码了。
1>
first 选取第一个元素。$("div:first")选取第一个<div>
2>
last 选取最后一个元素。$("div:last")选取最后一个<div>
3>
not(选择器) 选取不满足“选择器”条件的元素,
$("div:not(.myClass)")选取样式名不是myClass的<div>
4> even、:odd,选取索引是奇数、偶数的元素的元素自己去是吧。
5> eq(索引序号)、:gt(索引序号)、:lt(索引序号)选取索引等于、大于、小于索引序号
这么多了,大家可能会有疑问,如何写类似 "1<x<4" 范围呢
然后告诉大家
下面这种写法可以解决。
$(":header")选取所有的h1……h6元素
$("div:animated")选取正在执行动画的<div>元素。之所以,这节课没有写太多的代码,主要是我考虑到,大伙可能只看代码,但是不去 尝试,所以没有给大伙将代码贴出来。
大家多多去尝试哦
下面的没有尝试完 不准偷看
<body> <table id="table1"> <tr><td>姓名</td><td>成绩</td></tr> <tr><td>张三</td><td>100</td></tr> <tr><td>里斯</td><td>99</td></tr> <tr><td>王五</td><td>98</td></tr> <tr><td>赵六</td><td>97</td></tr> <tr><td>王琦</td><td>97</td></tr> <tr><td>平均分</td><td>98</td></tr> </table> </body>
<script type="text/javascript"> $(function() { $("#table1 tr:first").css("fontSize", "20"); //设置第一行的字体大小是20 $("#table1 tr:last").css("color", "yellow"); //设置最后一行的颜色是黄色 $("#table1 tr:gt(0):lt(3)").css({ "fontSize": "12" ,"background":"green"}); //设置第一到第三行是12行字体,背景是绿色(后面覆盖调背景了) $("#table1 tr:gt(0):even").css("background", "blue"); //设置奇数行,但是不包括第一行 }); </script>
我晕,写的文章太快了,不让发表到一个地方了,哎,没办法,发布到JS板块了
作者:KingDZ
出处:http://www.cnblogs.com/hihell/
关于作者:作者喜欢编程,擅长ASP.NET网站开发,喜欢MVC,SilverLight开发,喜欢交流,喜欢创新
我的QQ:860866679 MSN:wangdezhen@live.com 期待有共同志向者交流进步。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题
可以通过KingDZ's
Email 联系我,非常感谢。