다른 요구 사항이 있고 다른 클래스 라이브러리와 충돌하지 않고 원래 $()를 계속 사용하려면 두 가지 해결 방법이 있습니다.
하나:
jQuery.noContribute()
jQuery(function($)
{
$("p") .click(function() //jquery 클래스 라이브러리의 $() 메서드를 사용하여 함수 내에서 계속할 수 있습니다
{
alert($(this).text());
})
})
var JsCOM_cr = $("cr"); // 함수 외부에서도 JsCOM.js의 $() 메서드를 사용할 수 있습니다.
두 번째 :
jQuery.noContribute() // $ 변수의 제어 권한은 다른 클래스 라이브러리로 이전됩니다. jquery 클래스 라이브러리의 $ 기호를 사용할 때는 jQuery("#id")를 사용하세요.
(function($) { //익명을 정의하세요. 함수를 정의하고 형식 매개변수를 $로 설정합니다.
$(function() { //익명 함수 내부의 $는 jQuery입니다.
$("div").click(function() {//계속해서 $를 사용합니다. () method
alert($ (this).text());
})
})
})
(jQuery) //익명 함수를 사용하고 실제 매개변수 전달 jQUery
alert($("cr ")); //jsCOM.js 클래스 라이브러리의 $() 함수 사용