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

Il metodo $.noConflict() di jQuery

Come noto, jQuery utilizza il simbolo dollaro ($) come modo abbreviato o alias di jQuery.

$ come jQuery, molte librerie JavaScript lo utilizzano come nome di funzione o variabile.

Se due librerie diverse utilizzano lo stesso modo abbreviato, una di esse potrebbe smettere di funzionare.

Fortunatamente, jQuery fornisce un metodo speciale$.noConflict()Un metodo per gestire questa situazione.

Il metodo $.noConflict() di jQuery

jQuery $.noConflict()Il metodo di rilascio di jQuery per il variabile $ per consentire ad altri script di utilizzarlo.

Certo, puoi ancora utilizzare jQuery, scrivendo il nome completo invece del modo abbreviato:

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery funziona perfettamente!!!");
  });
});
Testa e vedi <</>

Questo metodo può anche essere utilizzato per assegnare un nuovo nome personalizzato alla variabile jQuery.

Esempio di creazione di un alias, non utilizzato in altri script jQuery:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
Testa e vedi <</>

Altri riferimenti di jQuery

Per i metodi completi di riferimento, visitare il nostro <Altri riferimenti di jQuery>.