jquery フォーム プラグインを使用するブックマークレットを作成しています。
私が抱えている問題は、ブックマークレットが使用されている可能性のある Web ページが、既に「$」を使用している別の js ライブラリを使用している可能性があることです。問題ありません。jQuery に noConflict() を使用するように指示できます。
ただし、jQuery のフォーム プラグインも '$' を使用しており、これを制御することはできません。$ を使用せず、代わりに jQuery を使用するようにこのプラグインに指定する方法はありますか?
詳細..
TNi が示唆するように、私は問題を誤解している可能性があります。
これが私がすることです
私はSafari 5を使用しています。これが私がしていることです(jqueryはすでにロードされています)....
var scriptElem = docEl.createElement('script');
scriptElem.setAttribute('src',"http://localhost:81/p/a2b/jquery.form.js");
scriptElem.setAttribute('type','text/javascript');
document.getElementsByTagName('head')[0].appendChild(scriptElem);
その後
jQuery(docEl).ready(function() {
jQuery('#a2b_cart').ajaxForm(function () { alert (" yo");});
});
JavaScript コンソールに表示される内容:
jQuery("#a2b_cart").ajaxForm is not a function