10 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)来删除该行吗?
Tx3*_*Tx3 12
$并且jQuery基本上是jQuery实例.
很高兴理解这$( < place something here >)是一个jQuery函数调用,$your_variable_name只是一个带有美元的变量.
有些人$在他们自己的变量中使用它来表明它是一个jQuery对象.有了这个命名约定,您的源代码就是这样的.
var formSubmitHandler = function (link, form) {
var $form = $(form);
var val = $form.valid();
var action = $form.data('action');
var entity = $form.data('entity');
Run Code Online (Sandbox Code Playgroud)