$()やjquery()の代わりに自分のシンボルを使用したいと思います。出来ますか?私は強くNOを感じます。
質問する
96 次
3 に答える
6
もちろん可能です。jQuery
オブジェクト(または$
オブジェクト-それらは同じものを参照します)を新しい識別子に割り当てることができます:
var myNewName = jQuery;
その後、現在使用しているのと同じように使用できjQuery
ます$
。
var elems = myNewName(".someClass");
これは、jQueryによる変数の制御を放棄しないことに注意してください。$
これを行うには(たとえば、$
識別子自体を使用するPrototypeJSなどの別のライブラリを使用している場合)、jQuery.noConflict()
他の回答に示されている方法を使用できます。
于 2012-07-18T12:36:47.510 に答える
1
于 2012-07-18T12:40:12.780 に答える
1
$またはjQueryを新しい変数名に割り当てるだけでなく、noConflictを使用して$およびjQueryへのグローバル参照を削除することもできます。noConflictの戻り値を使用して、まったく新しい参照を作成できます。
// remove reference to $ and jQuery
var mySymbol = jQuery.noConflict(true);
// remove reference to $ only
var mySymbol = jQuery.noConflict()
于 2012-07-18T12:41:43.057 に答える