旧バージョンのjQueryを差し替えて動作確認したい。
スクリプトレットで旧バージョンのscriptタグを削除して、別バージョンのスクリプトタグを追加
var test = {}; test.replaceScript = function() { // scriptタグの先頭がjQueryだったとして、、、タグを削除 var sc = $('script')[0]; $(sc).remove(); // jQuery削除 jQuery = $ = null; // スクリプト追加 var s = document.createElement('script'); s.type = 'text/javascript'; s.setAttribute("src", "http://code.jquery.com/jquery-1.7.2.min.js"); document.getElementsByTagName('head')[0].appendChild(s); }();
個人用メモなので、参考にする方はご注意ください。
追記:jQuery関数を利用しているJSコード($関数を使っているところ)も併せて再定義しないと新しい$関数の参照?を見ないので注意。