これを読んでください:http://docs.jquery.com/Using_jQuery_with_Other_Libraries
良い例を示します:)
$-関数のオーバーライド
ただし、jQuery と他のライブラリの両方がロードされた後はいつでも jQuery.noConflict() を呼び出すことで、そのデフォルトをオーバーライドできます。例えば:
<html>
<head>
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>
これにより、$ が元のライブラリに戻ります。アプリケーションの残りの部分では引き続き「jQuery」を使用できます。
さらに、別のオプションがあります。jQuery が別のライブラリと競合しないことを確認したいが、短い名前の利点が必要な場合は、次のようにすることができます。
<html>
<head>
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
var $j = jQuery.noConflict();
// Use jQuery via $j(...)
$j(document).ready(function(){
$j("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>