< 目录页

一、对$.fn的扩展。调用如$(selector).click();.show()等等

demo1:封装一个方法:alertWhileClick,点击input时控制台打印出当前input输入框的内容

扩展方法代码

myPlugin.js
    ;(function($){
      $.fn.alertWhileClick = function(){
        $(this).click(function () {
          console.log($(this).val());
        });
      };
    })(jQuery)

调用方式

      <input type="text" id="demo1Input">

    $("#demo1Input").alertWhileClick();

二、对jQuery本身的扩展。调用如$.ajax

扩展方法代码

  $.extend({
    myMethod: function (param1, param2....需要传入的参数) {
      //do your work

    }
  });

调用方式

    $.myMethod(参数若有)