$就是jQuery的别称
而jQuery就是jQuery库中提供的一个函数,(好像也不仅仅只是函数,因为还有$.ajax(options)这样的使用,等同于jQuery.ajax(options)) 这个函数的作用是根据()里的参数进行查找和选择html文档中的元素,函数的作用之一就是GetElementById的替代
,但()内不仅可以是ID,还可以是各类选择器
比如:
$(document)就是选取整个文档对象
那是不是只可以$来代替,不是。为了防止命名冲突,jQuery库提供了另外的机制来给jQuery函数起另外的别名。
例如:
var jq = jQuery.noConfict();
//Do something with jQuery
jq("div p").hide();
//Do something another library`s $()
$("content").style.display='none';
就可以在代码中用jq代替jQuery和$了。