我想用我自己的符號代替$()或jquery()。可能嗎?我強烈地感到NO。
0
A
回答
6
當然這是可能的。你可以只分配jQuery
對象(或$
對象 - 它們指的是同一件事)到新標識
var myNewName = jQuery;
然後可以使用,正如你現在會用jQuery
或$
:
var elems = myNewName(".someClass");
請注意,這將而不是放棄jQuery對$
變量的控制權。要做到這一點(例如,如果您正在使用另一個庫,如使用$
標識符的PrototypeJS),則可以使用jQuery.noConflict()
方法,如其他答案中所示。當然
+0
哦!這很簡單。可能這就是爲什麼一個投票:(無論如何,謝謝。 – Sriram 2012-07-18 12:39:29
+0
@Sriram - 不客氣,很高興我可以幫助:) – 2012-07-18 12:44:19
1
1
除了僅將$或jQuery分配給新變量名稱外,還可以使用noConflict刪除對$和jQuery的全局引用。使用noConflict的返回,您可以創建一個全新的參考。
// remove reference to $ and jQuery
var mySymbol = jQuery.noConflict(true);
// remove reference to $ only
var mySymbol = jQuery.noConflict()
相關問題
- 1. jQuery的替代
- 2. jQuery替代javascript:openWindow
- 3. 替代Jquery scrollto
- 4. 替代jQuery .data()?
- 5. jQuery替代scrollTop?
- 6. Jquery nextUntil()替代
- 7. 替代jQuery .slideDown()
- 8. 純jQuery替代jQuery的.remove()
- 9. Javascript替代jQuery代碼
- 10. 替代jQuery代碼或HTML
- 11. img用JQuery替代
- 12. 非jQuery替代FitText.js?
- 13. jQuery的替代SCR
- 14. Javascript/jquery替代「display:none」?
- 15. jQuery替代每個?
- 16. jQuery加載()替代
- 17. jquery價值替代
- 18. jquery滑塊替代?
- 19. JQuery Slider的替代方案?
- 20. jquery移動表替代
- 21. 在jQuery來代替HTML
- 22. 替代jquery鼠標事件
- 23. 替代jquery評級插件?
- 24. 替代jquery移動文檔?
- 25. 替代直到jQuery Lazyload
- 26. jquery .find()函數的替代?
- 27. jQuery構件替代框架
- 28. 指數()替代jQuery中1.3.2
- 29. 用jQuery代替元素
- 30. jQuery替代.keyup函數
一個簡單的方法是使用jQuery分配你的符號(必須是可變的一個有效的名稱)。例如'_ = $;' – nhahtdh 2012-07-18 12:37:36