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