English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método $.noConflict() do jQuery

Como você sabe, o jQuery usa o símbolo de dólar ($) como atalho ou alias do jQuery.

Como você sabe, o jQuery usa o símbolo de dólar ($) como atalho ou alias do jQuery.

Se duas bibliotecas diferentes usarem o mesmo atalho, uma delas pode parar de funcionar.

Felizmente, o jQuery oferece um$.noConflict()Método para lidar com essa situação.

Método $.noConflict() do jQuery

jQuery $.noConflict()O método libera o jQuery do uso do variável $, permitindo que outros scripts o utilizem.

Claro, você ainda pode usar jQuery, basta escrever o nome completo em vez do atalho:}}

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery rodando perfeitamente!!!");
  });
});
Teste e Veja‹/›

Este método também pode ser usado para nomear uma nova variável personalizada para a variável jQuery.

O exemplo a seguir cria um alias, em vez de usar jQuery no resto do script:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
Teste e Veja‹/›

Outras Referências do jQuery

Para referências completas de outros métodos, acesse nossoOutras Referências do jQuery.