zoukankan      html  css  js  c++  java
  • 007 jquery过滤选择器-----------(屬性过滤选择器)

    1.介紹

      

    2.程序

      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta charset="UTF-8">
      5 <title>Insert title here</title>
      6 <style type="text/css">
      7         div, span, p {
      8             width: 140px;
      9             height: 140px;
     10             margin: 5px;
     11             background: #aaa;
     12             border: #000 1px solid;
     13             float: left;
     14             font-size: 17px;
     15             font-family: Verdana;
     16         }    
     17         div.mini {
     18             width: 55px;
     19             height: 55px;
     20             background-color: #aaa;
     21             font-size: 12px;
     22         }        
     23         div.hide {
     24             display: none;
     25         }            
     26 </style>    
     27 <script type="text/javascript" src="jquery-3.2.1.min.js"></script>
     28 <script type="text/javascript">
     29     $(function(){
     30         //选取含有 属性title 的div元素.
     31         $("#btn1").click(function(){
     32             $("div[title]").css("background","#abf");
     33         });
     34         //选取 属性title值等于'test'的div元素.
     35         $("#btn2").click(function(){
     36             $("div[title='test']").css("background","#fab");
     37         });
     38         //选取 属性title值不等于'test'的div元素(没有属性title的也将被选中).
     39         $("#btn3").click(function(){
     40             $("div[title!='test']").css("background","#ffa");
     41         });
     42         //选取 属性title值 以'te'开始 的div元素
     43         $("#btn4").click(function(){
     44             $("div[title^='te']").css("background","#ffc");    
     45         });
     46         //选取 属性title值 以'est'结束 的div元素
     47         $("#btn5").click(function(){
     48             $("div[title$='est']").css("background","#ffc");
     49         });
     50         //选取 属性title值 含有'es'的div元素.
     51         $("#btn6").click(function(){
     52             $("div[title*='es']").css("background","#ffa");
     53         });
     54         //组合属性选择器,首先选取有属性id的div元素,然后在结果中 选取属性title值 含有'es'的 div 元素
     55         $("#btn7").click(function(){
     56             $("div[id][title*='es']").css("background","#ffa");
     57         });
     58         //选取 含有 title 属性值, 且title 属性值不等于 test 的 div 元素
     59         $("#btn8").click(function(){
     60             $("div[title][title!='test']").css("background","#ffa");
     61         });
     62     })
     63 </script>        
     64 </head>
     65 <body>
     66     <input type="button" value="选取含有 属性title 的div元素." id="btn1" />
     67     <input type="button" value="选取 属性title值等于'test'的div元素." id="btn2" />
     68     <input type="button" value="选取 属性title值不等于'test'的div元素(没有属性title的也将被选中)." id="btn3" />
     69     <input type="button" value="选取 属性title值 以'te'开始 的div元素." id="btn4" />
     70     <input type="button" value="选取 属性title值 以'est'结束 的div元素." id="btn5" />
     71     <input type="button" value="选取 属性title值 含有'es'的div元素." id="btn6" />
     72     <input type="button" value="组合属性选择器,首先选取有属性id的div元素,然后在结果中 选取属性title值 含有'es'的 div 元素." id="btn7" />
     73     <input type="button" value="选取 含有 title 属性值, 且title 属性值不等于 test 的 div 元素." id="btn8" />
     74 
     75     <br>
     76     <br>
     77     <div class="one" id="one">
     78         id 为 one,class 为 one 的div
     79         <div class="mini">class为mini</div>
     80     </div>
     81     <div class="one" id="two" title="test">
     82         id为two,class为one,title为test的div
     83         <div class="mini" title="other">class为mini,title为other</div>
     84         <div class="mini" title="test">class为mini,title为test</div>
     85     </div>
     86     <div class="one">
     87         <div class="mini">class为mini</div>
     88         <div class="mini">class为mini</div>
     89         <div class="mini">class为mini</div>
     90         <div class="mini"></div>
     91     </div>
     92     <div class="one">
     93         <div class="mini">class为mini</div>
     94         <div class="mini">class为mini</div>
     95         <div class="mini">class为mini</div>
     96         <div class="mini" title="tesst">class为mini,title为tesst</div>
     97     </div>
     98     <div style="display: none;" class="none">style的display为"none"的div</div>
     99     <div class="hide">class为"hide"的div</div>
    100     <div>
    101         包含input的type为"hidden"的div<input type="hidden" value="123456789"
    102             size="8">
    103     </div>
    104     <div id="mover">正在执行动画的div元素.</div>
    105 </body>
    106 </html>
  • 相关阅读:
    JavaScript 定时器
    JavaScript 面向对象
    JavaScript 数组Array
    JavaScript 基础
    HTML 基础
    HTML 常用标签
    python 线程/进程模块
    python GIL锁
    python 网络编程--socket模块/struct模块
    python 异常处理,约束
  • 原文地址:https://www.cnblogs.com/juncaoit/p/7266009.html
Copyright © 2011-2022 走看看