2018.4.5毕业设计过程

1. jQuery层级选择器

> (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。

+ (加号)  紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。

~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。

(空格)    任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。

,(逗号)   表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。


2. jQuery选择器之基本筛选选择器


(1):eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引

(2)gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始

(3):not 选择所有元素去除不匹配给定的选择器的元素
        选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色

$("input:not(:checked) + p").css("background-color", "#CD00CD");

3. jQuery选择器之内容筛选选择器


(1) :contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素
(2)如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。

(3):parent与:empty是相反的,两者所涉及的子元素,包括文本节点

  <script type="text/javascript">
       //选择所有包含子元素或者文本的a元素
       //增加一个蓝色的边框
       $("a:parent").css("border", "3px groove blue");
    </script>

    <script type="text/javascript">
       //找到a元素下面的所有空节点(没有子元素)
       //增加一段文本与边框
      $("a:empty").text(":empty").css("border", "3px groove red"); 
    </script>

4.文件目录结构


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值