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

jQuery $ .noConflict() 메서드

그렇게 알다시피 jQuery는 $ 기호를 jQuery의 단축 방식이나 별명으로 사용합니다.

$는 jQuery와 마찬가지로 많은 JavaScript 라이브러리가 함수나 변수 이름으로 사용합니다.

두 가지 다른 라이브러리가 같은 단축 키를 사용하면 하나가 멈추게 될 수 있습니다.

행운이 좋게도 jQuery는 특별한$.noConflict()이 상황을 처리하는 메서드를 제공합니다.

jQuery $ .noConflict() 메서드

jQuery $.noConflict()jQuery가 $ 변수에 대한 지정을 해제하여 다른 스크립트가 사용할 수 있도록 합니다.

물론, jQuery를 여전히 사용할 수 있습니다. 단, 단축 방식 대신 전체 이름을 사용하면 됩니다:}}

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery 완벽하게 실행!!!");
  });
});
테스트 보기‹/›

이 메서드는 jQuery 변수에 새로운 사용자 정의 이름을 지정하는 데도 사용될 수 있습니다.

아래 예제는 jQuery 대신 별명을 사용하는 예제입니다:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
테스트 보기‹/›

jQuery 다른 참조

모든 다른 메서드에 대한 자세한 정보는 우리의 《jQuery 다른 참조>