jQuery选择器分类

jQuery的基本选择器

    选择器的分类

    <!--1.基本选择器
        2.层级选择器
        3.过滤选择器
            3.1 基本过滤选择器
            3.2 内容过滤选择器
            3.3 可见性过滤选择器
            3.4 子元素过滤选择器
            3.5 表单对象属性过滤选择器
        4.表单选择器
        
1. 基本选择器
            #id
            element   根据给定的元素名匹配所有元素


            .class  
            *          改变所有元素的背景色 
            selector,    将每一个选择器匹配到的元素合并后一起返回。


    -->


</title>

    <script src="jquery.min.js" type="text/javascript" charset="utf-8"></script>
#id HTML的代码如下:
    <div id="notMe"><p>id="notMe"</p></div>
    <div id="myDiv">id="myDiv"</div>
#id 用于搜索的,通过元素的 id 属性中给定的值
jQuery 代码如下;
<script type="text/javascript">
   $("#myDiv").css("color","red");
</script>
结果: id=“myDiv”字体变为红色
   [ <div id="myDiv">id="myDiv"</div> ]
element HTML的代码如下:
    <div>DIV1</div>
    <div>DIV2</div>
    <span>SPAN</span>
element 一个用于搜索的元素。指向 DOM 节点的标签名。
jQuery 代码如下;
<script type="text/javascript">
  $("div").css({"font-size":"3em"});
</script>
结果:显示所有div,且字体为3em;
  [ <div>DIV1</div>, <div>DIV2</div> ]
.class HTML的代码如下:
    <div class="notMe">div class="notMe"</div>
    <div class="myClass">div class="myClass"</div>
    <span class="myClass">span class="myClass"</span>
.class 根据给定的类匹配元素。
jQuery 代码如下;
     $(".myClass").css("background","blue");
结果:显示所有,myClass背景为蓝色;
    [ <div class="myClass">div class="myClass"</div>, <span class="myClass">span class="myClass"</span> ]
* HTML 代码如下:
    <div>DIV</div>
    <span>SPAN</span>
    <p>P</p>
* 匹配所有元素
jQuery 代码如下;
    $("*").css("background","yellow");
结果: body 背景为黄色
jQuery 代码
    [ <div>DIV</div>, <span>SPAN</span>, <p>P</p> ]
selector HTML 的代码如下:
    <div>div</div>
    <p class="myClass">p class="myClass"</p>
    <span>span</span>
    <p class="notMyClass">p class="notMyClass"</p>
selector 将每一个选择器匹配到的元素合并后一起返回。
jQuery 代码如下;
    $("div,span,p.myClass")
结果:注意元素合并用 , 表示;
    [ <div>div</div>, <p class="myClass">p class="myClass"</p>, <span>span</span> ]

1162984-20170512120635254-1275884784.jpg

转载于:https://www.cnblogs.com/GJcaowei/p/6844917.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值