对jQuery全局进行方法扩展

  1. $.extend({
  2. //定义js对象的min属性,值是一个函数,返回a与b比较的最小值
  3. min: function(a, b) { return a < b ? a : b; },
  4. //定义js对象的max属性,值是一个函数,返回a与b比较的最大值
  5. max: function(a, b) { return a > b ? a : b; }
  6. });
  7. alert($.max(3,5));

对jQuery对象进行方法扩展

  1. //对jQuery对象的函数进行扩展
  2. $.fn.extend({
  3. //定义js对象的check属性,值是一个函数
  4. check: function() {
  5. //当前调用check方法的元素的checked属性设置为true
  6. return this.each(function() { this.checked = true; });
  7. },
  8. //定义js对象的uncheck属性,值是一个函数
  9. uncheck: function() {
  10. //当前调用uncheck方法的元素的checked属性设置为false
  11. return this.each(function() { this.checked = false; });
  12. }
  13. });
  14. function checkFn(){
  15. //调用check方法,使被选择的元素处于选中状态
  16. $("input[type=checkbox]").check();
  17. }
  18. function uncheckFn(){
  19. //调用uncheck方法,使被选择的元素处于不选中状态
  20. $("input[type=checkbox]").uncheck();
  21. }

这短短的一生我们最终都会失去,不放大胆一点,爱一个人、攀一座山、追一个梦!