来自百度知道
$ 是组成字符串的一种,在这里$就是相当于一个函数名这里是命名一个函数名为$的函数。这样的写法经常出现在prototype框架和jquery框架中用来对于取元素操作。不过这个函数是自己定义的,在框架中就是框架自己定义的。javascript本身只是当成一个特殊字符~
$()括号中所写的是一个对象 若这个对象是字符串 如你要找一个标签ID无直接是元素名 或class类 都用字符串 字符串肯定是要引号吧???别告诉我不是
但如果是一个变量 或者本身就是一个对象 如e.tartget 如果 你将它用引号引起来 那它还是一个对象吗?? 比如
var x=e
那么 x 和 ‘x’一样吗???
对象 有变量名、对象名、或this指针 这些都不用加引号
$(function(){ } 这是jquery里的,是当文档载入完毕就执行,的意思.
$("#hidSPID").attr("value","");这句说明了是使用了jquery类库,这句的意思也就是说改变ID为hidSPID的隐藏文本框里边value的属性值为空值
jquery中用 $("#id")等同于js中的document.getElementById("id")