次のコードがあります。
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) に変更してその行を削除できますか?