在JQ和Prototype里
$('#id') 等于 document.getElementById('id');
由于页面大量用到getElementById,写起来很麻烦,所以聪明的人们把它简化了
function $(id){
return
getElementById("id")//返回ID名为"ID"的对象
}
$("id"),是因为别人在别的地方定义了一个函数,function
$(id){
return
document.getElementById(id)
}
这样以后用起来比较方便,或者人家导入了框架像jquery,当然直接$('id')是不可以的
js中的$是使用在使用jQuery的函数。
大多数时候用作jQuery对象或Zepto对象命名表示,比如:
Jquery("body")//选中了bodyDOM节点;
$("body")//也可以用这种方式表示选中了bodyDOM节点;
而Zepto则是一个移动端前端类似jQuery的JS库,而且用法大都是一样。
命令提示符
$符号是输入命令的提示符它不是命令本身的一部分。例如$date[ENTER]ThuMay3001:23:11PDT2013$此处输入的命令是date。该命令显示当前日期、时间和年。在当前日期显示之后注意会显示$符号。看到这个提示符之后都可输入命令名并按Enter,这就执行了键入的命令。当命令执行时,提示符不被显示出来,当命令执行结束后,提示符又显示出来。
以上内容参考:百度百科-$