jQueryとprototype.js を同時に使いたい場面がまれにあります。
そのとき
$('id_name'); //prototype.js $('#id_name'); //jQuery
といった書式を jQuery, prototype.js 共に持っているのですが、その動作(書式や戻り値)が違います。
例えば戻り値の場合、
という違いがあります。
そこで jQueryとprototype.jsを同時に使いたい場合は jQueryの $(); を違う名前に変更して使います。
jQuery.noConflict(); var j$ = jQuery;
2行を追加します。
こうすることによって
// jQuery jQuery('#id_name'); j$('#id_name'); //prototype.js $('id_name');
として使用できます