zoukankan      html  css  js  c++  java
  • jQuery属性选择器

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Insert title here</title>
     6     <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
     7     <!-- 为了测试,先添加一些样式 -->
     8     <style type="text/css">
     9         div[class=big] {
    10            width:140px;
    11            height:140px;
    12            margin:5px;
    13            background:#aaa;
    14            border:#000 1px solid;
    15            float:left;
    16            font-size:17px;
    17            font-family:Verdana;
    18          }
    19         div[class=small] {
    20            width:55px;
    21            height:60px;
    22            margin:5px;
    23            background:#aaa;
    24            border:#000 1px solid;
    25            float:left;
    26            font-size:17px;
    27            font-family:Verdana;
    28          }
    29     </style>
    30     
    31     <script type="text/javascript">
    32         //jQuery的页面加载完成时触发的事件
    33         $(document).ready(function(){
    34             //$("div[title]")表示:选择有title属性的div
    35             $(button1).click(function(){
    36                 $("div[title]").css("background-color", "red");
    37             });
    38             
    39             //$("div[id='div3']")表示:选择id为div3的div
    40             $(button2).click(function(){
    41                 $("div[id='div3']").css("background-color", "red");
    42             });
    43             
    44             //$("div[id!='small2']")表示:选择id值除了small2以外的所有div
    45             $(button3).click(function(){
    46                 $("div[id!='small2']").css("background-color", "red");
    47             });
    48             
    49             //$("div[id^='small']")表示:选择id值前面是small的div
    50             $(button4).click(function(){
    51                 $("div[id^='small']").css("background-color", "red");
    52             });
    53             
    54             //$("div[id$='1']")表示:选择id值后面是1的div
    55             $(button5).click(function(){
    56                 $("div[id$='1']").css("background-color", "red");
    57             });
    58             
    59             //$("div[id*='div']")表示:选择id值里面含有div的div
    60             $(button6).click(function(){
    61                 $("div[id*='div']").css("background-color", "red");
    62             });
    63             
    64         });
    65     </script>
    66 </head>
    67 <body>
    68     <a href="">刷新</a>
    69     <input type="button" id="button1" value="选择有title"/>
    70     <input type="button" id="button2" value="选择div3"/>
    71     <input type="button" id="button3" value="选择除了small2的所有div"/>
    72     <input type="button" id="button4" value="选择small开头的div"/>
    73     <input type="button" id="button5" value="选择1结尾的div"/>
    74     <input type="button" id="button6" value="选择属性值含有div的元素"/>
    75     <br/><br/>
    76     
    77     <div class="big" id="div1">
    78         div1<br/>
    79         <div class="small" id="small1">small1</div>
    80         <div class="small" id="small2">small2</div>
    81     </div>
    82 
    83     <div class="big" id="div2">
    84         div2<br/>
    85         <div class="small" id="small3">small3</div>
    86         <div class="small" id="small4" title>small4<br/>_title</div>
    87     </div>
    88     
    89     <div class="big" id="div3">
    90         div3<br/>
    91         <div class="small" id="small3">small5</div>
    92     </div>
    93     
    94     <div class="big" id="div4">
    95         div4
    96     </div>
    97 
    98 </body>
    99 </html>

  • 相关阅读:
    理解 Javascript 执行上下文和执行栈
    CSS中选择器优先级的权重计算
    一年内经验前端面试题记录
    ie8兼容问题
    css文本两端对齐
    前端 SPA 单页应用数据统计解决方案 (ReactJS / VueJS)
    我在SharePoint行业的从业经历(一)
    android中的AlertDialog具体概述
    Android 最火的高速开发框架xUtils
    Project Euler:Problem 93 Arithmetic expressions
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9563367.html
Copyright © 2011-2022 走看看