zoukankan      html  css  js  c++  java
  • JQuery 选择器和事件

    JQuery 选择器

     1 <body>
     2     <%--页面代码--%>
     3     <form id="form1" runat="server">
     4         <div id="div1" class="div" aaaa="aaa">
     5             <p>1111</p>
     6         </div>
     7         <div id="div2" class="div" aaaa="bbb">
     8             2222
     9         </div>
    10         <div id="div3" class="div">
    11             3333
    12         </div>
    13         <div id="div4" class="div">
    14             4444
    15         </div>
    16     </form>
    17 </body>
    18 </html>
    19 <script>
    20     //一.基本选择器
    21     // 1.基本选择 
    22     //     ID选择器  $("#div")
    23     $("#div1")
    24     //     class 选择器 $(".div")
    25     $(".div")
    26     //     标签选择器 $("标签名")
    27     $("p")
    28     // 2.组合选择
    29     //     并列用,隔开$("#div,#div")
    30     $("#div1,#div2")
    31     //     后代 用空格隔开 $("#div div")
    32     $(".div p")
    33     // 二.过滤选择器
    34     //     1.基本过滤
    35     //     取首个 :first 取尾个:last  大于 :gt(索引号) 小于:it(索引号) 排除:not(选择器) 奇数 :odd 偶数:even
    36     $(".div:firt")
    37     $(".div:not(#div1)")
    38     //     等于 任意个 :eq(索引号)
    39     $(".div:eq(2)")
    40     //也可以用
    41     $(".div").eq(2)
    42     // 2.属性过滤
    43     //     属性名过滤 [属性名]
    44     $(".div[aaaa]")
    45     //     属性的名值对 过滤[属性名=值][属性名!=值]
    46     $(".div[aaaa!=bbb]")
    47     // 3.内容过滤
    48     //     文字:contains("字符创")
    49     $(".div:contains('2')")
    50     //     子元素:has 选择器
    51 </script>
    选择器

    JQuery 事件

    常规事件 :把js中的事件去掉on就是JQuery的常规事件

    js中的事件

    onclick: 鼠标单击触发
    ondblclick: 双击触发
    onmouseover: 鼠标移动上面触发
    onmouseout: 鼠标离开时触发
    onmousemove: 鼠标在上面移动时触发
    onchange: 只要内容改变触发
    onblur: 失去焦点时触发
    onfocus: 获得焦点时触发
    onkeydown: 按键按下的时候触发
    onkeyup:按键抬起来的时候触发
    onkeypress:事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到识别

    复合事件

    hover(a,b)相当于把mouseover()和mouseout()和二为一

    toggle(a,b,c)点击事件循环执行

    未来元素 页面加载完成后对用js后添加到页面的元素操作使用未来元素

    对象.live(“事件名”,function(){});

    事件冒泡

    阻止事件冒泡方法 retrun false

  • 相关阅读:
    1、编写一个简单的C++程序
    96. Unique Binary Search Trees
    python 操作redis
    json.loads的一个很有意思的现象
    No changes detected
    leetcode 127 wordladder
    django uwsgi websocket踩坑
    you need to build uWSGI with SSL support to use the websocket handshake api function !!!
    pyinstaller 出现str error
    数据库的读现象
  • 原文地址:https://www.cnblogs.com/fuze/p/6385446.html
Copyright © 2011-2022 走看看