将名称“jQuery”更改为jquery源代码中的其他名称
Changing the name 'jQuery' to something else in jquery's source code
是否可以将jquery源代码中的名称"jQuery"更改为其他名称。我想用这个新名称执行我的jQuery操作。
例如: jQuery('#something').attr();
到 myName('#something').attr();
我该怎么做?
var myName = jQuery.noConflict(true);
这会将$
和jQuery
恢复到它们之前的任何值(可能是undefined
(,并将 jQuery 对象分配给myName
。
但是,请考虑使用 jQuery 将代码包装在闭包中,其中$
指向 jQuery 对象:
(function($) {
$('#something').something();
})(jQuery.noConflict(true));
使用你的代码的人希望使用$
,如果他们必须使用其他东西,很可能会感到恼火;特别是如果它更长!
如果你不需要删除$
和jQuery
,不要使用jQuery.noConflict(true)
而只是在我使用jQuery.noConflict(true)
的地方写jQuery
。还要记住,如果您在加载全局jQuery
之前删除它们,则没有 jQuery 插件将不起作用(如果它们编写正确,即使用我建议的闭包,则在加载后这样做是可以的(
var $j = jQuery.noConflict();
// Use jQuery via $j(...)
$j(document).ready(function(){
$j("div").hide();
});
相关文章:
- 在JS或jQuery或任何客户端脚本的帮助下,通过查看源代码读取源代码
- 使用 jquery 读取给定 url 的源代码
- 使用AJAX源代码和appendTo理解和实现jQuery自动完成
- jquery.kyco.googleplusfeed.min.js未精简的源代码
- Jquery仅适用于源代码
- 使用jquery获取其他域名网站的源代码
- jQuery验证后,$.ajax返回HTML源代码
- jQuery更改元素属性并返回编辑后的Html源代码
- 我可以使用Jquery获取元素的HTML源代码吗?
- Javascript/jQuery/html:当涉及“硬”刷新时,如何从页面源代码自动检索数据
- 在 jquery 中从 iframe 源代码访问组件
- jQuery href 属性添加在 Firebug 中可见,但在源代码中不可见
- 当我使用 JSON 获取源代码时,jquery 自动完成损坏
- 在为 jquery 自动完成设置源代码时获取“语法错误:缺少:在属性 ID 之后”
- 将名称“jQuery”更改为jquery源代码中的其他名称
- jQuery获取整个iframe源代码,包括之外的注释
- jquery 自动完成源代码说明
- jQuery/JavaScript 在控制台中运行并显示在源代码中,但不在 joomla 中运行
- 在jquery或javascript中捕获html源代码
- 如何将HTML源代码与jQuery Autocomplete一起使用