1. 三种用法:
    2. 1. on off
    3. // 绑定事件
    4. $().on("事件名",匿名函数)
    5. // 解绑事件,给指定元素解除事件的绑定
    6. $().off("事件名")
    7. 2. 直接通过事件名来进行调用
    8. $().事件名(匿名函数)
    9. 3. 组合事件,模拟事件
    10. $().ready(匿名函数) // 入口函数 缩写形式 $(匿名函数)
    11. $().hover(mouseover, mouseout) // 是onmouseover和 onmouseout的组合
    12. $().trigger(事件名) // 用于让js自动触发指定元素身上已经绑定的事件
    1. <!-- 案例一 -->
    2. <!DOCTYPE html>
    3. <html lang="en">
    4. <head>
    5. <meta charset="UTF-8">
    6. <title>Title</title>
    7. <script src="jquery3.6.js"></script>
    8. <script>
    9. // $(document).ready(function () {
    10. //
    11. // });
    12. /*缩写形式
    13. $(function () {
    14. // });
    15. */
    16. /*
    17. DOM事件绑定:
    18. dom.事件 = function () {
    19. }
    20. jQuery事件绑定
    21. $对象.事件(function(){
    22. })
    23. */
    24. $(function () {
    25. // 绑定事件
    26. $(".c1").click(function () {
    27. console.log(this); // 事件触发函数中的this代指是触发事件的标签对象(dom对象)
    28. // this.style.color = "red";
    29. // $(this).css("color", "red");
    30. });
    31. });
    32. /* 语法2(不推荐使用)
    33. $(".c1").bind("click",function () {
    34. alert(123)
    35. });
    36. 语法3(on关键字支持事件和委托)
    37. $(".c1").on("dblclick", function () {
    38. alert("dblclick")
    39. });
    40. 取消事件
    41. $(".c1").off("click");
    42. */
    43. </script>
    44. </head>
    45. <body>
    46. <div class="c1">DIV</div>
    47. <div class="c2"></div>
    48. </body>
    49. </html>