我经常看到带有以美元符号开头的变量的JavaScript.何时/为什么你会选择以这种方式为变量添加前缀?
(我不是问$('p.foo')你在jQuery和其他人看到的语法,而是像$name和的常见变量$order)
可能重复:
为什么javascript变量以美元符号开头?
我看到人们在使用jQuery时在变量前面使用美元符号.这背后有什么理由吗?我错过了一些基本的东西,还是只是一种常见的做法?
我有以下代码:
var formSubmitHandler = function (link, form) {
//e.preventDefault();
var $form = form;
var val = $form.valid();
var action = $(form).data('action');
var entity = $(form).data('entity');
Run Code Online (Sandbox Code Playgroud)
我需要"var $ form = form"这一行吗?我可以稍后再做"var val = form.valid();?
这不是我的代码所以我想知道为什么开发人员在表单之前添加$并分配它?
更新:
感谢你的回复.如果已经说过它只是表明它是一个jQuery变量那么我可以通过将函数参数更改为(link,$ form)来删除该行吗?