gpt4 book ai didi

javascript - 如何在要用作 $ 的函数之间传递 jQuery 函数

转载 作者:行者123 更新时间:2023-11-30 08:49:10 24 4
gpt4 key购买 nike

我在某处读到在 JavaScript 中使用 jQuery 的最佳方法是创建一个自调用匿名函数并像这样将 jQuery 传递给它:

( function ($) {
...
}) (jQuery);

这样,$ 也可以用于其他功能(比如 MooTools)中的其他东西

但是如何安全地将 jQuery 传递给其他函数呢?

例如,这不起作用:

( function ($) {
i_too_can_use_jquery('simple_string')l
}) (jQuery);

function i_too_can_use_jquery (aString, $=jQuery) { // causes error :(
... // Uncaught SyntaxError: Unexpected token =
}

那么,正确的做法是什么?

最佳答案

考虑使用 jQuery.noConflict :

var $_ = jQuery.noConflict();
$('someId'); // MooTools
$_('#someId'); // jQuery

或:

jQuery.noConflict();
$('someId'); // MooTools
(function($){
$('#someId'); //jQuery
}(jQuery);

关于javascript - 如何在要用作 $ 的函数之间传递 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19345751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com