• 【代码片段】jQuery测试属性过滤选择器


     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>第2章示例6</title>
     6 <style type="text/css">
     7     body { width:760px; }
     8     div,p,h3,h1 { border:4px solid black; background-color:green; color:white; margin:6px; padding:5px; font:bold 14px/1 Arial,Helvetica,sans-serif; width:220px; float:left; }
     9     div p { width:205px; border-width:2px; margin:5px 0; float:none; }
    10     h1 { margin:6px 256px; }  h3 { position:relative; margin-right:500px; }
    11     div.top { height:65px; }
    12     .clear { clear:both; }
    13     div.hide { display:none; }  p.hide { visibility:hidden; }
    14     .highlight { background-color:gold; color:black; }
    15     form { clear:both; }
    16     button { font:bold 16px/1 Arial,Helvetica,sans-serif; margin:1px 3px; padding:2px; cursor:pointer; width:240px; }
    17 </style>
    18 <script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
    19 <script type="text/javascript">
    20     $(document).ready(function(){
    21         $("button").click(function(){$("*").removeClass("highlight");});
    22         $("#btn1").click(function(){$("div[class]").addClass("highlight");});    
    23         $("#btn2").click(function(){$("div[class=top]").addClass("highlight");});    
    24         $("#btn3").click(function(){$("div[class!=top]").addClass("highlight");});
    25         $("#btn4").click(function(){$("div[class~=top]").addClass("highlight");});
    26         $("#btn5").click(function(){$("div[class^=clear]").addClass("highlight");});    
    27         $("#btn6").click(function(){$("div[class$=tom]").addClass("highlight");});    
    28         $("#btn7").click(function(){$("div[class*=t]").addClass("highlight");});
    29         $("#btn8").click(function(){$("div[class=top][id]").addClass("highlight");});        
    30         function swing() {
    31             $("h3").animate({left:"500"},7000)
    32                     .animate({left:"0"},7000, swing);
    33         }
    34         swing();                            
    35     });
    36 </script>
    37 </head>
    38 <body>
    39     <h1>&lt;h1&gt; &lt;/h1&gt;</h1>    
    40     <div class="clear top">
    41         &lt;div class="clear top"&gt;
    42         <p>&lt;p&gt;hello&lt;/p&gt;</p>
    43         &lt;/div&gt;
    44     </div>
    45     <div class="top" id="core">
    46         &lt;div class="top" id="core"&gt;
    47         <p>&lt;p&gt; &lt;/p&gt;</p>
    48         &lt;/div&gt;
    49     </div>
    50     <div class="top">
    51         &lt;div class="top"&gt;<br/>
    52         hello, John<br/>
    53         &lt;/div&gt;
    54     </div>        
    55     <p class="clear">&lt;p class="clear"&gt; &lt;/p&gt;</p>
    56     <p>&lt;p &gt; &lt;/p&gt;</p>
    57     <p>&lt;p &gt; &lt;/p&gt;</p>    
    58     <h3 class="clear">&lt;h3 class="clear"&gt; &lt;/h3&gt;</h3>    
    59     <p class="clear">&lt;p class="clear"&gt; &lt;/p&gt;</p>
    60     <p>&lt;p &gt; &lt;/p&gt;</p>
    61     <p class="hide">&lt;p class="hide"&gt; &lt;/p&gt;</p>
    62     <div class="clear bottom">
    63         &lt;div class="clear bottom"&gt;
    64         <p>&lt;p&gt; &lt;/p&gt;</p>
    65         <p>&lt;p&gt; &lt;/p&gt;</p>
    66         <p>&lt;p&gt; &lt;/p&gt;</p>
    67         &lt;/div&gt;
    68     </div>
    69     <div class="bottom">
    70         &lt;div class="bottom"&gt;
    71         <p>&lt;p&gt; &lt;/p&gt;</p>
    72         <p>&lt;p&gt; &lt;/p&gt;</p>
    73         <p>&lt;p&gt; &lt;/p&gt;</p>        
    74         &lt;/div&gt;
    75     </div>
    76     <div class="hide bottom">
    77         &lt;div class="hide bottom"&gt;
    78         <p>&lt;p&gt; &lt;/p&gt;</p>
    79         <p>&lt;p&gt; &lt;/p&gt;</p>
    80         <p>&lt;p&gt; &lt;/p&gt;</p>        
    81         &lt;/div&gt;
    82     </div>
    83     <form>
    84         <button type="button" id="btn1">$("div[class]")</button>
    85         <button type="button" id="btn2">$("div[class=top]")</button>
    86         <button type="button" id="btn3">$("div[class!=top]")</button>    
    87         <button type="button" id="btn4">$("div[class~=top]")</button>
    88         <button type="button" id="btn5">$("div[class^=clear]")</button>
    89         <button type="button" id="btn6">$("div[class$=tom]")</button>
    90         <button type="button" id="btn7">$("div[class*=t]")</button>    
    91         <button type="button" id="btn8">$("div[class=top][id]")</button>    
    92     </form>
    93 </body>
    94 </html>

  • 相关阅读:
    Linux04 目录的相关操作(mkdir、rmdir、rm、cp)
    【PDARTS】2019-ICCV-Progressive Differentiable Architecture Search Bridging the Depth Gap Between Search and Evaluation-论文阅读
    【NAS with RL】2017-ICLR-Neural Architecture Search with Reinforcement Learning-论文阅读
    智能手机娱乐时代的反思——《娱乐至死》读书笔记
    人必活着,爱才能有所附丽——《玩偶之家》读书笔记
    Brute Force暴力破解
    学生信息管理系统.cpp(大二上)
    通讯录管理系统(大一上)
    如何在Unity中画抛物线
    Unity2.5D Sprite层级显示遮挡问题处理
  • 原文地址:https://www.cnblogs.com/kojya/p/2944816.html
Copyright © 2020-2023  润新知