jQuery11(过滤器的3个练习)
2016-02-06 00:07
591 查看
过滤器练习1
题目:点击按钮变色,改变字体大小.实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="jquery-1.8.3.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#btn').click(function () { //因为采用链式编程,可以直接在后面继续点 .last $('table tr:first').css('fontSize', '30px'); $('table tr:last').css('color', 'red'); $('table tr:gt(0):lt(3)').css('fontSize', '28px'); //在这里fontSize 是大写的,需要注意 //table中th标签中的字体居中加粗 }); }); </script> </head> <body> <input type="button" name="name" value="改变" id='btn' /> <table border="1px"> <tr> <td> 姓名 </td> <td> 成绩 </td> </tr> <tr> <td> tom </td> <td> 100 </td> </tr> <tr> <td> jim </td> <td> 99 </td> </tr> <tr> <td> john </td> <td> 98 </td> </tr> <tr> <td> jason </td> <td> 97 </td> </tr> <tr> <td> aaa </td> <td> 97 </td> </tr> <tr> <td> 平均分 </td> <td> 98 </td> </tr> </table> </body> </html>
知识点:table中th标签中的字体居中并且加粗.fontSize中s为大写,注意.
过滤器练习2
题目:前三名粗体实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="jquery-1.8.3.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('ul li:lt(3)').css('fontWeight', 'bolder'); }); </script> </head> <body> <p id='p1'> 前三名变成粗体</p> <ul> <li>乔峰</li> <li>郭晶</li> <li>卡西</li> <li>梅西</li> <li>喜洋洋</li> <li>熊大</li> <li>西瓜</li> </ul> </body> </html>
知识点:改变字体粗细:fontWeight 粗体:bolder.
过滤器练习3
题目:点谁谁变黄实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="jquery-1.8.3.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#tb tr').click(function () { //注意,这里链式编程 sibling('标签').css $(this).css('backgroundColor', 'yellow').siblings('tr').css('backgroundColor', ''); }); }); </script> </head> <body> <table id='tb' border="1"> <tr> <td> 芙蓉姐姐 </td> <td> 凤姐 </td> </tr> <tr> <td> 芙蓉姐姐 </td> <td> 凤姐 </td> </tr> <tr> <td> 芙蓉姐姐 </td> <td> 凤姐 </td> </tr> <tr> <td> 芙蓉姐姐 </td> <td> 凤姐 </td> </tr> <tr> <td> 芙蓉姐姐 </td> <td> 凤姐 </td> </tr> </table> </body> </html>
知识点:siblings括号内可以写元素.除了点击的tr不改变,其他的tr都恢复默认颜色
相关文章推荐
- jQuery10(过滤器)
- jQuery9(操作类选择器,开关灯)
- jQuery中使用attr(), prop(), val()获取value的异同
- jQuery8(常见方法next.prev等,常见方法练习)
- jQuery7(多条件选择器,层次选择器)
- jQuery4(3种选择器,选择器获取元素)
- jQuery4(Dom与jQuery对象的相互转换)
- jQuery.extend函数详解--
- JQuery3(map,each,trim方法)
- jQuery2(JQuery实现onload)
- jQuery1(jQuery介绍及$)
- 【jQuery基础学习】12 jQuery学习感想
- JQuery里的原型prototype分析
- 【jQuery基础学习】11 jQuery性能简单优化
- 带有分散效果的瀑布流(jQuery实现)
- jQuery validate 日期比较 自定义验证方法
- jQuery下的瀑布流效果(改)
- 14 jquery/js语法
- jQuery工具函数
- 利用jquery,访问ashx,调用ironPython模块功能