English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
그렇게 알다시피 jQuery는 $ 기호를 jQuery의 단축 방식이나 별명으로 사용합니다.
$는 jQuery와 마찬가지로 많은 JavaScript 라이브러리가 함수나 변수 이름으로 사용합니다.
두 가지 다른 라이브러리가 같은 단축 키를 사용하면 하나가 멈추게 될 수 있습니다.
행운이 좋게도 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 다른 참조>。