我有以下代码:
var formSubmitHandler = function (link, form) {
//e.preventDefault();
var $form = form;
var val = $form.valid();
var action = $(form).data('action');
var entity = $(form).data('entity');
我需要“var $form = form”这行吗?我可以稍后再做“var val = form.valid(); 吗?
这不是我的代码,所以我想知道为什么开发人员在表单之前添加了 $ 并分配了它?
更新:
感谢您的回复。如果如前所述,它只是表明它是一个 jQuery 变量,那么我可以通过将函数参数更改为 (link, $form) 来删除该行吗?