0

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

示例代码:

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。

4

1 回答 1

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

但以这样的速度,为什么要打扰$.noConflict

于 2013-02-14T13:49:21.043 回答