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

El método $.noConflict() de jQuery

Como ya sabes, jQuery usa el símbolo de dólar ($) como atajo o alias de jQuery.

$, al igual que jQuery, muchas bibliotecas JavaScript lo usan como nombre de función o variable.

Si dos bibliotecas diferentes usan el mismo atajo, una de ellas podría dejar de funcionar.

Afortunadamente, jQuery proporciona un$.noConflict()Un método para manejar esta situación.

El método $.noConflict() de jQuery

jQuery $.noConflict()El método libera la especificación de jQuery sobre la variable $ para que otros scripts puedan usarla.

Por supuesto, aún puede usar jQuery, simplemente escriba el nombre completo en lugar de los atajos:}}

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery funciona perfectamente!!!");
  });
});
Prueba aquí‹/›

Este método también se puede usar para especificar un nuevo nombre personalizado para la variable jQuery.

El siguiente ejemplo crea un alias en lugar de jQuery utilizado en el resto del script:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
Prueba aquí‹/›

Otras referencias de jQuery

Para referencias completas de otros métodos, visite nuestroOtras referencias de jQuery>.