jQuery jQuery.sub() 方法

返回上一级

jQuery $.sub() 函数可创建一个新的 jQuery 副本,其属性和方法可以修改,而不会影响原来的 jQuery 对象

从 jQuery1.7 开始已经过时,在jQuery 1.8 版本将被移动到一个插件中

语法

$.sub()

说明

$.sub() 并不尝试做任何形式的隔离

所有 jQuery 副本中的方法依然指向原始的 jQuery

例如,依然会通过原始的 jQuery 进行事件绑定和触发,data 也会通过原始的 jQuery 绑定到元素上

Ajax 请求和事件也是通过原始的 jQuery 运行的等等

范例

添加一个方法到jQuery sub,以便它不会暴露在外

(function(){
    var sub = jQuery.sub();
    sub.fn.myCustomMethod = function(){
        return 'just for me';
    };
    sub(document).ready(function() {
        alert(sub('body').myCustomMethod());
    });
    alert(typeof jQuery('body').myCustomMethod); //underfine
})();

运行范例 »

更多范例

  1. 重写一些 jQuery 方法 重写一些 jQuery 方法,提供新的功能

  2. 创建一个插件 创建一个插件,返回插件的具体方法

返回上一级

jQuery 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.