书签 分享 收藏 举报 版权申诉 / 43

类型jQuery选择器深度解析.docx

  • 文档编号:6799196
  • 上传时间:2023-01-10
  • 格式:DOCX
  • 页数:43
  • 大小:1.83MB

id为two,class为one,title为test的div

class为mini,title为other

class为mini,title为test

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini,title为tesst

none;"class="none">style的display为"none"的div

class为“hide”的div

包含input的type为"hidden"的div

style.css

div,span,p{

width:

140px;

height:

140px;

margin:

5px;

background:

#aaa;

border:

#0001pxsolid;

float:

left;

font-size:

17px;

font-family:

Verdana;

}

div.mini{

width:

55px;

height:

55px;

background-color:

#aaa;

font-size:

12px;

}

div.hide{

display:

none;

}

层次选择器

用空格分开的层次选择器的特点

jQuery6.html

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

$(document).ready(function(){

$("divspan").css("background","red");

});

基本选择器

$("divspan")这个选择器选择的是div下面的span,包括它下面直接的span还有下面其他标签里面的span

例如a链接里面的span

这个是div下的span

这个是a下的span

+层次选择器

上面解释了$(".one+div")会选中的元素是哪一些

等价关系

层次选择器的大例子

jQuery7.html

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

$(document).ready(function(){

$("#button1").click(function(){

//body里面的所有div改变背景色用单引号或者双引号都可以

$('bodydiv').css("background","red");

//下面这个写法跟上面的写法是一样的,但是含义不一样,上面那个是选择body下面的所有div

//$('div').css("background","red");

});

$("#button2").click(function(){

//里面隐藏了循环

//直接的子元素

$('body>div').css("background","blue");

});

$("#button3").click(function(){

//里面隐藏了循环

//class为one的下一个元素,在这个例子中由于很多的div的class都是one,所以它们的下一个被选中

//总共选择了四个

//这个$(".one+div"返回的是一个集合,因为可能有很多class叫做one的元素

//下面两句话是等价的

//$(".one+div").css("background","green");

$(".one").next("div").css("background","green");

});

$("#button4").click(function(){

//里面隐藏了循环

//#two后面的所有兄弟元素

//$("#two~div").css("background","orange");

//等价写法

$("#two").nextAll().css("background","orange");

});

$("#button5").click(function(){

//里面隐藏了循环

//查找同辈的div,没有上下顺序

$("#two").siblings("div").css("background","orange");

});

});

基本选择器

id为one,class为one的div

class为mini

id为two,class为one,title为test的div

class为mini,title为other

class为mini,title为test

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini,title为tesst

style的display为"none"的div

class为“hide”的div

包含input的type为"hidden"的div

Style.css

div,span,p{

width:

140px;

height:

140px;

margin:

5px;

background:

#aaa;

border:

#0001pxsolid;

float:

left;

font-size:

17px;

font-family:

Verdana;

}

div.mini{

width:

55px;

height:

55px;

background-color:

#aaa;

font-size:

12px;

}

div.hide{

display:

none;

}

过滤选择器

基本过滤

基本过滤的例子

jQuery8.html

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

$(document).ready(function(){

$("#button1").click(function(){

//选择第一个div元素

$('div:

first').css("background","red");

});

$("#button2").click(function(){

$('div:

last').css("background","blue");

});

//evenodd包括隐藏和孙子元素的所有元素

$("#button3").click(function(){

//even是偶数,从0开始

$("div:

even").css("background","green");

});

$("#button4").click(function(){

//odd是奇数,从0开始

$("div:

odd").css("background","orange");

});

$("#button5").click(function(){

//div等于3的元素,即第四个

$("div:

eq(3)").css("background","pink");

});

$("#button6").click(function(){

//div的class属性不为one的元素

$("div:

not(.one)").css("background","yellow");

});

$("#button7").click(function(){

//div大于3的元素

$("div:

gt(3)").css("background","#abcdef");

});

$("#button8").click(function(){

//div小于3的元素

$("div:

lt(3)").css("background","#fedcba");

});

$("#button9").click(function(){

//

基本选择器

$(":

header").css("background","#fedcba");

});

});

基本选择器

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
jQuery 选择器 深度 解析
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:jQuery选择器深度解析.docx
链接地址:https://www.bdocx.com/doc/6799196.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开