• jQuery.extend(object)

    扩展jQuery对象本身。

    • jQuery.fn.extend(object)

    扩展 jQuery 元素集来提供新的方法(通常用来制作插件)。

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Title</title>
    6. <script src="jquery3.6.js"></script>
    7. </head>
    8. <body>
    9. <div class="c1">
    10. <input type="checkbox">
    11. <input type="checkbox">
    12. <input type="checkbox">
    13. </div>
    14. <script>
    15. jQuery.extend({
    16. min:function (a,b) {
    17. return a < b ? a:b
    18. },
    19. max:function (a,b) {
    20. return a > b ? a:b
    21. }
    22. });
    23. console.log($.min(3,5));
    24. console.log($.max(3,5));
    25. jQuery.fn.extend({
    26. check:function () {
    27. console.log($(this));
    28. $(this).prop("checked",true)
    29. },
    30. cancel:function () {
    31. console.log($(this));
    32. $(this).prop("checked",false)
    33. },
    34. });
    35. $(".c1 :checkbox").cancel();
    36. </script>
    37. </body>
    38. </html>