4 回答

TA貢獻1843條經(jīng)驗 獲得超7個贊
jQuery對象:)
從jQuery文檔中:
默認情況下,jQuery使用“ $”作為“ jQuery”的快捷方式
因此,使用$("#id")或jQuery("#id")相同。

TA貢獻1744條經(jīng)驗 獲得超4個贊
它是語法糖。它不僅特定于jQuery;還包括特定于jQuery的組件。其他圖書館也使用它。您可以在此處查找有關(guān)在JavaScript中使用美元符號的詳細信息。

TA貢獻1839條經(jīng)驗 獲得超15個贊
如其他答案中所述,$是jQuery函數(shù)的快捷方式。
一些JavaScript庫也使用$(例如:prototype)。為了避免與其他庫沖突,jQuery提供了jQuery.noConflict()函數(shù)。調(diào)用此函數(shù),$變量的控件將返回到第一個實現(xiàn)它的庫。使用jQuery來執(zhí)行此操作,您將無法再使用$('div.someClass')來代替jQuery('div.someClass')。
或者可以這樣做:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
在編寫插件以避免使用noConflict出現(xiàn)問題時,可以將jQuery傳遞給函數(shù):
function($) {
//use $ writing your plugin
}(jQuery)
添加回答
舉報