像我這種沒有經過系統學習的人總是有這樣的問題:(
$就是jQuery的別稱
而jQuery就是jQuery庫提供的一個函數.(好像也不僅僅只是函數, 因爲還有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))
這個函數的作用是根據 () 裏的參數進行查找和選擇html文檔中的元素, 函數作用之一就是GetElementByID的代替,但()內不僅可以是ID,還可以是各類選擇器
比如:
$(document)就是 選取整個文檔對象
那是不是只可以用$來代替,不是。爲了防止命名衝突,jQuery庫提供了另外的機制來給jQuery函數起另外的別名。
例如:
var jq = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';
就可以在代碼裏用jq 代替jQuery 和 $ 了。