jQuery在noConflict环境中声明函数

时间:2013-02-14 13:48:16

标签: jquery

有没有办法在声明的函数中使用$而不是jQuery,这不是jQuery(document).ready在noConflict中的内容?

示例代码:

jQuery(document).ready(function($){
    $('.button').click(function(e) {
        e.preventDefault();
        some_function($(this));
        return false;
    });
});

function some_function(el) {
    var id = jQuery(el).attr('href');
}

我很乐意在some_function中使用$而不是jQuery。

1 个答案:

答案 0 :(得分:2)

function some_function(el) {
    var $ = jQuery;
    var id = $(el).attr('href);
}

但是按照这个速度,为什么要打扰$.noConflict