$1就是一个变量名
$ 是组成字符串的一种,在这里$就是相当于一个函数名这里是命名一个函数名为$的函数。
这样的写法经常出现在prototype框架和jquery框架中用来对于取元素操作
。不过这个函数是自己定义的,在框架中就是框架自己定义的。javascript本身只是当成一个特殊字符~
$1就是一个变量名
js变量名需要遵守两条简单的规则:
第一个字符必须是字母、下划线(_)或美元符号($)
余下的字符可以是下划线、美元符号或任何字母或数字字符
下面的变量都是合法的:
var test;
var $test;
var $1;
var _$te$t2;
你应该是 从 正则函数看到的吧
$1 表示的是 第一个匹配到的对象