加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery-Selectors(选择器)的行使(二、条理篇)

发布时间:2018-08-20 14:52:26 所属栏目:业界 来源:站长网
导读:因为这篇文章中讲到的四种选择器浸染范畴很轻易夹杂,且不轻易领略。我给出的四个例子照旧能声名其浸染范畴的,而且很清楚,请读者必然细心研究这四个实例,并作较量!把源码下载下来,试着改个中的前提,并看结果! jQuery选择器的行使机动度很是高,至此

因为这篇文章中讲到的四种选择器浸染范畴很轻易夹杂,且不轻易领略。我给出的四个例子照旧能声名其浸染范畴的,而且很清楚,请读者必然细心研究这四个实例,并作较量!把源码下载下来,试着改个中的前提,并看结果!
jQuery选择器的行使机动度很是高,至此,您可以操作本文中的四种选择器和上一篇中所讲的选择器组归并看结果,信托你会看到足以令你震撼的功效! 1. ancestor descendant用法
界说:在给定的祖先元素下匹配全部的切合前提儿女元素
返回值:Array<Element>
参数:ancestor (Selector):任何有用选择器 descendant (Selector):用以匹配元素的选择器,而且它是第一个选择器的儿女元素
实例:将ID为"div_1"的DIV中全部的Input元素的配景致改为赤色
代码: $("div_1 input").css("background-color","red"); //点击按钮一将执行这句代码 DIV ID="div_1"
  DIV ID="div_2"
DIV ID="div_3"
DIV ID="div_4"
DIV ID="div_5" DIV ID="div_5_1" 留意:本实例请与第2个用法的实例作比拟,看其节制范畴! 2. parent > child用法
界说:在给定的父元素下匹配全部的子元素
返回值:Array<Element>
参数:parent (Selector):任何有用选择器 child (Selector): 用以匹配元素的选择器,而且它是第一个选择器的子元素
实例:将ID为"div_a1"的DIV中全部的Input元素的配景致改为赤色
代码: $("#div_a1 > input").css("background-color","red"); //点击按钮二将执行这句代码 DIV ID="div_a1"
  DIV ID="div_a2"
DIV ID="div_a3"
DIV ID="div_a4"
DIV ID="div_a5" DIV ID="div_a5_1" 3. prev + next用法
界说:匹配全部紧接在 prev 元素后的 next 元素
返回值:Array<Element>
参数:prev (Selector):任何有用选择器 next (Selector):一个有用选择器而且紧接着第一个选择器
实例:将ID为"div_b1"的DIV中全部span元素后紧跟的input元素的配景致改为赤色
代码:$("#div_b1 span + input").css("background-color","red"); //点击按钮三将执行这句代码 DIV ID="div_b1"
  span DIV ID="div_b2"
span DIV ID="div_b3"
span DIV ID="div_b4"
span DIV ID="div_b5" DIV ID="div_b5_1" span 留意:第一个选择器我用了ancestor descendant用法,您也可以实行其余用法。本例请与下面第4点的实例作比拟并看结果! 4. prev ~ siblings用法
界说:匹配 prev 元素之后的全部 siblings 元素
返回值:Array<Element>
参数:prev (Selector):任何有用选择器 siblings (Selector):一个选择器,而且它作为第一个选择器的同辈
实例:将ID为"div_c1"的DIV中全部与span元素之后平级的input元素的配景致改为赤色
代码:$("#div_c1 span ~ input").css("background-color","red"); //点击按钮四将执行这句代码 DIV ID="div_c1"
 span DIV ID="div_c2"
span DIV ID="div_c3"
span DIV ID="div_c4"
span DIV ID="div_c5" DIV ID="div_c5_1" span 留意:DIV ID="div_c1" 和 ID="div_c4"中的span元素前的input并未改变配景致,由于第二个选择器查找第一个选择器之后的元素

  您可以下载这篇文章的HTML源码:download

   文章导读:

  jQuery-Selectors(选择器)的行使(一、根基篇)

  jQuery-Selectors(选择器)的行使(二、条理篇)

  jQuery-Selectors(选择器)的行使(三、简朴篇)

  jQuery-Selectors(选择器)的行使(四-五、内容篇&可见性篇)

  jQuery-Selectors(选择器)的行使(六、属性篇)

  jQuery-Selectors(选择器)的行使(七、子元素篇)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读