我正在尝试调试某人的代码,并遇到了这个问题:
$$$.ajax({
url: ajax_url + param,context: $("#formDialog"),success: function(data) {
this.html(data);
BindPopupFormEvents(this,title,reload);
}
},$$$.ajax.PARTAIL_UPDATE,$mainWrapper);
我们正在使用jquery库,但我以前从未见过三元标志,我不知道它是什么……有什么建议吗?
编辑
我后来发现了这个:
$$$.fn = $$$.prototype = {
init: function(jQuery,test) {},CONST: CONST
};
我们只使用jquery库,我们在大多数代码中使用单个美元符号.
你能用简单的英语解释三重美元符号的完成情况吗?
最佳答案
它只是jQuery对象的别名,就像$一样.就这样…
原文链接:https://www.f2er.com/jquery/428612.html可以手工或用jQuery.noConflict()
完成
例子:
var $$$= jQuery.noConflict();
var bla = jQuery.noConflict();
现在$$$和bla都是jQuery对象的别名.
Many JavaScript libraries use $as a function or variable name,just as jQuery does. In jQuery’s case,$is just an alias for jQuery,so all functionality is available without using $. If we need to use another JavaScript library alongside jQuery,we can return control of $back to the other library with a call to $.noConflict():
编辑以反映您的修改:
虽然我只看到了一小部分代码,但是$$$.fn = $$$.原型似乎很愚蠢,因为jQuery.fn是jQuery.prototype的别名……
从源代码:
jQuery.fn = jQuery.prototype