Jquery的总结

it2022-05-05  126

Jquery的基本使用

导入核心js库页面载入事件(程序入口)确定标签派发的具体事件根据Jq的选择器获取标签对象设置他的属性

Jquery的动画效果

基本效果:hide(毫秒值)/show(毫秒值)滑动效果:slideDown(毫秒值)由上到下显示/slideUp(毫秒值)由下到上隐藏淡入淡出效果:fadeIn(毫秒值)淡入/fadeOut(毫秒值)淡出 图片的显示,隐藏效果

Jquery的定时弹出和隐藏广告

定时弹出隐藏广告

Jquery的选择器

一、基本选择器
$("#id"):ID选择器$(".class"):类选择器$(“element”):标签选择器$("*"):通配符选择器$(“selector1,selector2”):并集选择器 $(function(){ $("#btn1").click(function(){ //id选择器 $("#two").css("background-color","palegreen") ; //$(".mini").css("background-color","pink") ;//class选择器 //$("div").css("background-color","red") ;//元素选择器 //$("*").css("background-color","greenyellow") ; //通配符选择器$ //$(".mini,span").css("background-color","palegreen") ;//并集选择器 }) ; }) ;
二、层级选择器
子元素选择器:$(“selsecor1>selector2”),只找儿子后代选择器:$(“selsecor1 selector2”),儿子,孙子都找相邻兄弟选择器:$(“selsecor1+selector2”),selsecor1元素后相邻的元素,紧挨着的那个兄弟Sibling选择器:$(“selsecor1~selector2”)selsecor1元素之后指定selector2元素,找到所有和表单同辈的元素,和相邻兄弟选择器相似,可以不紧挨着 $(function(){ $("#btn1").click(function(){ //后代选择器:selector1 selector2 $("body div").css("background-color","palegreen") }) ; $("#btn2").click(function(){ // 子元素选择器:父元素>子元素, $("body > div").css("background-color","palegreen") ; }) ; $("#btn3").click(function(){ //选中id为的one相邻兄弟元素 ,one之后的紧挨的一个 $("#one+#two").css("background-color","red") ; }) ; $("#btn4").click(function(){ //sibling $("#two ~ #three").css("background-color","greenyellow") ; }) ;
三、基本过滤器
过滤掉第一个元素 $(“div”:first) 等价于$(“div”).first()过滤掉当前页面中元素的数量是偶数位:even ;   奇数位:oddlt(index) 小于给定索引值的元素从0开始gt(index) 大于给定索引值的元素从0开始Jq语法给某个元素设置背景(background-color)标签对象.css(“key”,“value”) $(function(){ $("#btn1").click(function(){ //俩个方法一样 // $("div:first").css("background-color","pink") ; $("div").first().css("background-color","pink") ; }) ; //偶数 $("#btn2").click(function(){ $("div:even").css("background-color","pink") ; }) ; //奇数 $("#btn3").click(function(){ $("div:odd").css("background-color","pink") ; }) ; /** * Jquery: * lt(index) 小于给定索引值的元素从0开始 * gt(index)大于给定索引值的元素从0开始 */ $("#btn4").click(function(){ $("div:gt(2)").css("background-color","pink") ; }) ; }) ;
四、属性选择器
Jq的属性选择器和XML解析:dom解析 xpath技术类似 []:相当于定语,xxx的标签 Jq:$("标签名称[href]") :将@标记去掉(指定属性名称) XML解析 xpath:"//list[@id='xx']" :@没有省略 <script src="js/jquery-1.11.0.js"></script> <script> $(function(){ //$("标签名称[属性]") // $("a[href]").css("color","red") ; //可以指定多个属性 //$("标签名称[属性1][属性2]") //$("a[href][title]").css("color","green") ; //指定多个属性,并且确定属性的值 $("a[href][title='test']").css("color","red") ; }); </script> </head> <body> <a href="#">href 111</a><br /> <a href="#" title="test">href 222</a> </body>

最新回复(0)