2023年6月21日发(作者:)

jquery超全基础实例练习今天我们继续探讨jquery的相关内容。⾸先,我们看看基本过滤选择器:

⼀、选中单⾏或双⾏能不能选中指定的某⼀个呢?

⼆、筛选⼤于,⼩于的 三、注意选择的顺序呦:not(选择器) 选取不满⾜“选择器”条件的元素,$("input:not(.myClass)")选取样式名不是myClass的插⼊代码位置: View Code 四、header有了这些知识以后,下⾯我们做⼏个练习。题⽬:第⼀⾏是表头,所以显⽰⼤字体(fontSize=30px),最后⼀⾏是汇总,所以显⽰红⾊字体。正⽂的前三⾏是前三名,所以显⽰傻⼤的字体(28)表格的偶数⾏是红⾊⾊背景。⽤Dom实现;⽤jQuery实现。对⽐差异!注意:gt(0):lt(3),表⽰先筛选出所有⼤于0的,然后在此基础上再筛选出所有⼩于3的,即:在所有⼤于0的基础上再选择0,1,2。习题代码插⼊位置: View Code 1 2 3 4 5 6 18 19 20 21

22 23 26 29 30 31 34 37 38 39 42 45 46 47 50 53 54 54 55 58 61 62 63 66 69 70 71 74 77 78
24 姓名25 27 成绩28
32 tom33 35 10036
40 jim41 43 9944
48 john49 51 9852
56 jason57 59 9760
64 aaa65 67 9768
72 平均分73 75 9876
79 80

习题演⽰案例2:点击按钮,表格隔⾏变⾊。奇红,偶黄。案例2代码插⼊位置: View Code案例2演⽰案例3:列表中的前三名粗体显⽰。(前三个li)font-weight:bolder案例3代码插⼊位置: View Code案例3演⽰案例4:表格点击⾏背景⾊变黄,其他⾏背景⾊变⽩。案例4代码插⼊位置: View Code案例4演⽰

五、⼏个⼩问题 六、学会使⽤帮助这⾥出两道题,测试⼀下:$( “ul”, $(this) ).css(“background”, “red”);$(选择器,context);例如:$(‘td’,$(‘div table tr’));context参数可以是⽤dom对象集合或jQuery对象默认如果不传递context则,会在整个⽂档中搜索。案例:修改点击⾏的所有td的背景⾊,将当前点击⾏的td设置为奇数td背景⾊红⾊,偶数td背景⾊蓝⾊。通过$(‘td’,context) View Code 1 2

3 4 5 6 7 19 20 21

22

23 25 26 27 29 31 33 35 36 37 39 41 43 45 47 49 50 51 53 55 57 59 61 63 64 65 67 69 71 73 75 77 78 79 81 83 85 87 89 91 92 93 95 97 99 101 103 105 106
川川是狗狗 24 川川是狗狗 26 川川是狗狗 28 川川是狗狗 30 川川是狗狗 32 川川是狗狗 34
川川是狗狗 38 川川是狗狗 40 川川是狗狗 42 川川是狗狗 44 川川是狗狗 46 川川是狗狗 48
川川是狗狗 52 川川是狗狗 54 川川是狗狗 56 川川是狗狗 58 川川是狗狗 60 川川是狗狗 62
川川是狗狗 66 川川是狗狗 68 川川是狗狗 70 川川是狗狗 72 川川是狗狗 74 川川是狗狗 76
川川是狗狗 80 川川是狗狗 82 川川是狗狗 84 川川是狗狗 86 川川是狗狗 88 川川是狗狗 90
川川是狗狗 94 川川是狗狗 96 川川是狗狗 98 川川是狗狗100 川川是狗狗102 川川是狗狗104
107 108 练习:图⽚版评分控件

下⾯我们看下属性、表单过滤器我们可以看着⽂档,边看边练。甚⾄讲完之后,我们发现看着⽂档我们都能搞定.

七、查帮助看到七个属性过滤选择器什么是属性过滤选择器呢? ⼋、属性过滤选择器如果我们上⾯的代码中的dv中出现d[v,将来我们选择的时候也需要我们//给它转译⼀下。上⾯的写法没有具体的限定姓名的值到底等于什么?现在我们只要姓名等于aa的。

九、姓名等于aa要是不等于aa的在等号前⾯加个⾮就⾏了。 !=还有⼏个写法是以aa开头的,或者是以aa结尾的。 ⼗、选择不同位置的属性中的a

⼗⼀、选择多个属性关于这个东西⼤家没有必要死记,每个版本不⼀样可能不⼀样,⼤家学JQuery还是要记住这个思路。就是写法,不要死记硬背。在这⾥我们再把上回⽂章中提到的《锋利的JQuery》分享⼀下。接下来还有个表单对象属性选择器,选择的是表单对象.$("#form1 :enabled")选取id为form1的表单内所有启⽤的元素$("#form1 :disabled")选取id为form1的表单内所有禁⽤的元素$(“input:checked”)选取所有选中的元素(Radio、CheckBox),这个中间不能加空格.$("select :selected")选取所有选中的选项元素(下拉列表)

⼗⼆、选取所有被禁⽤的元素 ⼗三、选中下拉菜单上⾯这四种写法当中在$("#form1 :enabled")有个空格,如果我把空格去掉,意义就不⼀样了。看看下⾯代码中的区别。 ⼗四、不加空格和加空格的区别接下来我们给⼤家看这么个需求,⼤家做⼀下。练习题题⽬代码插⼊位置: View Code 1 2

3 4 5 6 14 15 16 17 tom18 jim19 lily20

21

22 23 ⼗五、题⽬及提⽰

⼗六、练习代码 ⼗七、练习题演⽰接下来我们再看下表单选择器:

⼗⼋、表单选择器的⼏种写法$(“:input")选取所有38 39

40 举头望明⽉41

42

43 低头思故乡44

45 46 三⼗⼋、聚焦控件的⾼亮显⽰演⽰JQuery也做了⼀部分的css兼容。⽐如设置层的透明度,IE跟⽕狐不⼀样。 三⼗九、JQuery帮我们解决css兼容性问题设置层的透明度代码: View Code 1 2

3 4 5 6 7 34 35 36 37

38
39 40 41 42 43 44 45 46 47

48 举头望明⽉49

50

51 低头思故乡52

53 54 四⼗、设置层的透明度演⽰练习:搜索框效果。焦点放⼊控件,如果⽂本框中的值是“请输⼊关键词”,那么将⽂本清空,并且颜⾊设置为⿊⾊。如果焦点离开控件,如果⽂本框中是空值,那么将⽂本框填充为“请输⼊关键词”,颜⾊设置为灰⾊(Gray)。颜⾊定义为class样式。

四⼗⼀、搜索框效果演⽰搜索框效果代码 View Code 1 2

3 4 5 6 7 23 29 30 31 请输⼊搜索关键词:32 33 接下来我们说下RadioButton的选中问题:我们怎么获取checkbox的每⼀个选中项,val能不能获取每个checkbox每⼀个选中项。得遍历放在数组⾥⾯做的,通过val只能获取第⼀个选中的值。RadioButton也是这样的。radio-checkb-elect设置选中项代码: View Coderadio-checkb-elect设置选中项演⽰练习:CheckBox的全选、全不选、反选CheckBox的全选、全不选、反选代码插⼊位置: View Code四⼗⼆、CheckBox的全选、全不选、反选代码演⽰

2023年6月21日发(作者:)

jquery超全基础实例练习今天我们继续探讨jquery的相关内容。⾸先,我们看看基本过滤选择器:

⼀、选中单⾏或双⾏能不能选中指定的某⼀个呢?

⼆、筛选⼤于,⼩于的 三、注意选择的顺序呦:not(选择器) 选取不满⾜“选择器”条件的元素,$("input:not(.myClass)")选取样式名不是myClass的插⼊代码位置: View Code 四、header有了这些知识以后,下⾯我们做⼏个练习。题⽬:第⼀⾏是表头,所以显⽰⼤字体(fontSize=30px),最后⼀⾏是汇总,所以显⽰红⾊字体。正⽂的前三⾏是前三名,所以显⽰傻⼤的字体(28)表格的偶数⾏是红⾊⾊背景。⽤Dom实现;⽤jQuery实现。对⽐差异!注意:gt(0):lt(3),表⽰先筛选出所有⼤于0的,然后在此基础上再筛选出所有⼩于3的,即:在所有⼤于0的基础上再选择0,1,2。习题代码插⼊位置: View Code 1 2 3 4 5 6 18 19 20 21

22 23 26 29 30 31 34 37 38 39 42 45 46 47 50 53 54 54 55 58 61 62 63 66 69 70 71 74 77 78
24 姓名25 27 成绩28
32 tom33 35 10036
40 jim41 43 9944
48 john49 51 9852
56 jason57 59 9760
64 aaa65 67 9768
72 平均分73 75 9876
79 80

习题演⽰案例2:点击按钮,表格隔⾏变⾊。奇红,偶黄。案例2代码插⼊位置: View Code案例2演⽰案例3:列表中的前三名粗体显⽰。(前三个li)font-weight:bolder案例3代码插⼊位置: View Code案例3演⽰案例4:表格点击⾏背景⾊变黄,其他⾏背景⾊变⽩。案例4代码插⼊位置: View Code案例4演⽰

五、⼏个⼩问题 六、学会使⽤帮助这⾥出两道题,测试⼀下:$( “ul”, $(this) ).css(“background”, “red”);$(选择器,context);例如:$(‘td’,$(‘div table tr’));context参数可以是⽤dom对象集合或jQuery对象默认如果不传递context则,会在整个⽂档中搜索。案例:修改点击⾏的所有td的背景⾊,将当前点击⾏的td设置为奇数td背景⾊红⾊,偶数td背景⾊蓝⾊。通过$(‘td’,context) View Code 1 2

3 4 5 6 7 19 20 21

22

23 25 26 27 29 31 33 35 36 37 39 41 43 45 47 49 50 51 53 55 57 59 61 63 64 65 67 69 71 73 75 77 78 79 81 83 85 87 89 91 92 93 95 97 99 101 103 105 106
川川是狗狗 24 川川是狗狗 26 川川是狗狗 28 川川是狗狗 30 川川是狗狗 32 川川是狗狗 34
川川是狗狗 38 川川是狗狗 40 川川是狗狗 42 川川是狗狗 44 川川是狗狗 46 川川是狗狗 48
川川是狗狗 52 川川是狗狗 54 川川是狗狗 56 川川是狗狗 58 川川是狗狗 60 川川是狗狗 62
川川是狗狗 66 川川是狗狗 68 川川是狗狗 70 川川是狗狗 72 川川是狗狗 74 川川是狗狗 76
川川是狗狗 80 川川是狗狗 82 川川是狗狗 84 川川是狗狗 86 川川是狗狗 88 川川是狗狗 90
川川是狗狗 94 川川是狗狗 96 川川是狗狗 98 川川是狗狗100 川川是狗狗102 川川是狗狗104
107 108 练习:图⽚版评分控件

下⾯我们看下属性、表单过滤器我们可以看着⽂档,边看边练。甚⾄讲完之后,我们发现看着⽂档我们都能搞定.

七、查帮助看到七个属性过滤选择器什么是属性过滤选择器呢? ⼋、属性过滤选择器如果我们上⾯的代码中的dv中出现d[v,将来我们选择的时候也需要我们//给它转译⼀下。上⾯的写法没有具体的限定姓名的值到底等于什么?现在我们只要姓名等于aa的。

九、姓名等于aa要是不等于aa的在等号前⾯加个⾮就⾏了。 !=还有⼏个写法是以aa开头的,或者是以aa结尾的。 ⼗、选择不同位置的属性中的a

⼗⼀、选择多个属性关于这个东西⼤家没有必要死记,每个版本不⼀样可能不⼀样,⼤家学JQuery还是要记住这个思路。就是写法,不要死记硬背。在这⾥我们再把上回⽂章中提到的《锋利的JQuery》分享⼀下。接下来还有个表单对象属性选择器,选择的是表单对象.$("#form1 :enabled")选取id为form1的表单内所有启⽤的元素$("#form1 :disabled")选取id为form1的表单内所有禁⽤的元素$(“input:checked”)选取所有选中的元素(Radio、CheckBox),这个中间不能加空格.$("select :selected")选取所有选中的选项元素(下拉列表)

⼗⼆、选取所有被禁⽤的元素 ⼗三、选中下拉菜单上⾯这四种写法当中在$("#form1 :enabled")有个空格,如果我把空格去掉,意义就不⼀样了。看看下⾯代码中的区别。 ⼗四、不加空格和加空格的区别接下来我们给⼤家看这么个需求,⼤家做⼀下。练习题题⽬代码插⼊位置: View Code 1 2

3 4 5 6 14 15 16 17 tom18 jim19 lily20

21

22 23 ⼗五、题⽬及提⽰

⼗六、练习代码 ⼗七、练习题演⽰接下来我们再看下表单选择器:

⼗⼋、表单选择器的⼏种写法$(“:input")选取所有38 39

40 举头望明⽉41

42

43 低头思故乡44

45 46 三⼗⼋、聚焦控件的⾼亮显⽰演⽰JQuery也做了⼀部分的css兼容。⽐如设置层的透明度,IE跟⽕狐不⼀样。 三⼗九、JQuery帮我们解决css兼容性问题设置层的透明度代码: View Code 1 2

3 4 5 6 7 34 35 36 37

38
39 40 41 42 43 44 45 46 47

48 举头望明⽉49

50

51 低头思故乡52

53 54 四⼗、设置层的透明度演⽰练习:搜索框效果。焦点放⼊控件,如果⽂本框中的值是“请输⼊关键词”,那么将⽂本清空,并且颜⾊设置为⿊⾊。如果焦点离开控件,如果⽂本框中是空值,那么将⽂本框填充为“请输⼊关键词”,颜⾊设置为灰⾊(Gray)。颜⾊定义为class样式。

四⼗⼀、搜索框效果演⽰搜索框效果代码 View Code 1 2

3 4 5 6 7 23 29 30 31 请输⼊搜索关键词:32 33 接下来我们说下RadioButton的选中问题:我们怎么获取checkbox的每⼀个选中项,val能不能获取每个checkbox每⼀个选中项。得遍历放在数组⾥⾯做的,通过val只能获取第⼀个选中的值。RadioButton也是这样的。radio-checkb-elect设置选中项代码: View Coderadio-checkb-elect设置选中项演⽰练习:CheckBox的全选、全不选、反选CheckBox的全选、全不选、反选代码插⼊位置: View Code四⼗⼆、CheckBox的全选、全不选、反选代码演⽰