/ / Alterando o nome 'jQuery' para outra coisa no código-fonte do jquery - javascript, jquery, jquery-selectors

Mudando o nome 'jQuery' para outra coisa no código-fonte do jquery - javascript, jquery, jquery-selectors

É possível alterar o nome "jQuery" no código-fonte do jquery para outra coisa. Eu quero executar minhas operações de jQuery com este novo nome.
por exemplo: jQuery("#something").attr(); para myName("#something").attr(); Como eu faço isso?

Respostas:

7 para resposta № 1
var myName = jQuery.noConflict(true);

Isso restaurará $ e jQuery para qualquer valor (possivelmente undefined) eles tinham antes e atribuir o objeto jQuery para myName.

No entanto, considere envolver seu código usando jQuery em um encerramento onde $ aponta para o objeto jQuery:

(function($) {
$("#something").something();
})(jQuery.noConflict(true));

As pessoas que trabalham com o seu código esperam $ para ser usado e provavelmente ficará irritado se eles tiverem que usar outra coisa; especialmente se é algo mais longo!

Se você não necessidade remover $ e jQuery, não use jQuery.noConflict(true) mas simplesmente escreva jQuery nos lugares onde eu usei jQuery.noConflict(true). Lembre-se também que nenhum plug-in do jQuery funcionará se você remover jQuery antes de carregá-los (fazê-lo depois que eles forem carregados é bom se eles foram escritos corretamente, ou seja, com o fechamento que eu sugeri para você)


1 para resposta № 2
 var $j = jQuery.noConflict();

// Use jQuery via $j(...)
$j(document).ready(function(){
$j("div").hide();
});