分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

(5)Jquery1.8.3快速入门

发布时间:2023-09-06 01:57责任编辑:顾先生关键词:暂无标签

一、Jquery的选择器:

     层级选择器; 
1、空格                div    span              div中的包含的所有span后代元素 
2、 >                    div > span              紧密相连的直接子后代元素 
3、+                     div + span              下一个紧密相邻的元素如果紧跟着后面不是span则取不到,

                                                           可以用 nextAll("span:first") 取元素后面第一个出现的span,

                                                           当前位置开始,后面所有的同辈元素nextAll("div")。

 
4、~                      div ~ span             选取 div 后面的同辈元素 同 nextAll("span"); 

                                                           jquery的 siblings()方法与位置无关 只要是同一层级的元素就可以选取。 


5、 prevAll                                          元素前面的所有同辈元素

效果:

源码:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>jquery 学习1</title><!-- ?导入jquery库 --><script type="text/javascript" src="jquery/jquery.js"></script><script type="text/javascript">$(function(){ ???????$("#btn1").click(function(){//body元素下所有层级的div ???????$("body div").css("background","#FFBBAA"); ???}); ???????$("#btn2").click(function(){//body元素取第一层级的div ???????$("body > div").css("background","#FFBBAA"); ???}); ???$("#btn3").click(function(){//id为d1的元素相邻的下一个span元素 ???????//如果不相邻此方法不管用。 ???????//$("#d1 + span").css("background","#FFBBAA"); ???????????$("#d1").nextAll("div:first").css("background","#FFBBAA"); ???}); ???$("#btn4").click(function(){//id为d3的元素下所有同辈元素 ???????$("#d3 ~ div").css("background","#FFBBAA"); ???}); ???$("#btn5").click(function(){//id为d3的元素下所有同辈元素 ???????$("#d3").siblings("div").css("background","#FFBBAA"); ???}); ???$("#btn6").click(function(){//id为d3的元素下所有同辈元素 ???????$("#d3").prevAll("div").css("background","#FFBBAA"); ???}); ???})</script></head><body>Jquery的选择器:层级选择器;<br>1、空格 ?????????div ?span ?div下的所有后代元素 ?????<br> 2、 ??> ????div > span 后代元素<br>3、+ ???????????div + span ?下一个相邻的元素 ??nextAll("span:first") ???当前位置开始,后面所有的同辈元素nextAll("div")<br/>4、~ ???????????div ?~ span 选取 div <strong>后面</strong>的同辈元素 ??jquery的 siblings()方法与位置无关 只要是同一层级的元素就可以选取。<br/>5、 prevAll ?????元素前面的所有同辈元素<hr><button id="btn1">获取body中所有的div元素</button><button id="btn2">获取body中直接子元素是div的{取所有的子集,孙子辈及后代不取}</button><button id="btn3">选择id为d1的下一个相邻元素</button><button id="btn4">获取id为d3的后面的所有兄弟元素</button><button id="btn5">获取id为d3的所有兄弟元素</button><button id="btn6">获取id为d3的前面的所有的元素</button><p>子层<div id="d1"> 孙子层d1 ?</div><span> ?这是一个行信息</span><div>div 孙子层</div></p><hr><div ?id="d3">子层2<div style="background:#FFFFFF"> 孙子层2 ??</div><br/><span> 这是一个行信息2</span><div id="d2">div 孙子层2</div></div><br/><div>这是第三个div层</div><br/><span>这是第四个span</span><p><div> 这是第5个层</div></p></body></html>

(5)Jquery1.8.3快速入门

原文地址:https://www.cnblogs.com/prefectjava/p/9126215.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved