Jquery教程1.jquery的基础选择器-创新互联
看这篇文章时,建议有一定的HTML,CSS,javascript基础
创新互联公司服务项目包括安阳县网站建设、安阳县网站制作、安阳县网页制作以及安阳县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,安阳县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到安阳县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!jQuery是一个兼容多浏览器的,轻量级的javascript库,我们做前段开发时可以用jquery做到以下几点:
1.找到HTML中的元素
2.改变HTML的内容
3.根据用户的反馈,比如按下按钮页面做出相应的动作
4.使用动画效果和网络交互
5.不刷新页面而改变页面的内容
首先理解什么是DOM,它是Document Object Model的缩写,简单来说,就是浏览器加载HTML时生成的树状结构。如下图:
浏览器在加载DOM时如下图:浏览器第一步加载HTML到DOM,但是有时候,javascript有时候会在DOM加载完之前就运行了,然而这时候DOM是没有加载完的所以,要让DOM加载完毕再执行js代码,就需要:
$(document).ready(function(){
代码块。。。
});
#id选择器
格式:$("#id")
例子:
element选择器
格式:$("element")
例子:
.class选择器
格式:$(".class")
例子:
.*选择器
格式:$("*") 注意:由于使用*选择器获取的是全部元素,因此,有些浏览器将会比较缓慢,这个选择器也需要谨慎使用。
例子:
sele1,sele2,sele3选择器:每个之间用逗号隔开,哪种类型都可以如$("#id,.class,myname")
格式:$("sele1,sele2,sele3")
例子:
ance desc选择器:ance参数(ancestor祖先的简写)表示父元素;desc参数(descendant后代的简写)表示后代元素,即包括子元素、孙元素等等。
格式:$("ance desc")
例子:
横线的代码表示 div下的所有label元素,但选不到
里面的label元素
$("div label")//获取的是div下的所有label元素,包括子辈和孙辈
parent>child选择器
格式:$("parent>child")
例子:
$("div>label")//获取的是div下的所有子辈元素,不包括孙辈
prev+next选择器 “prev”元素最紧邻的下一个元素由“next”选择器返回的并且只返回唯的一个元素。
格式:$("prev+next")
例子:
prev~next选择器
格式:$("prev~next")
例子:
总结
1.$("div span")获取div下的所有span子元素
2.$("div>span")获取div下的所有直接子元素,没有孙子辈
3.$("div+span")获取div相邻的span元素
4.$("div~span")获取div相邻的所有span元素
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享题目:Jquery教程1.jquery的基础选择器-创新互联
文章网址:http://hbruida.cn/article/ceesep.html