我有以下代碼:我需要在JavaScript之前放置一個美元嗎?
var formSubmitHandler = function (link, form) {
//e.preventDefault();
var $form = form;
var val = $form.valid();
var action = $(form).data('action');
var entity = $(form).data('entity');
我需要行「變量$形式=形式」? ?可我只是後來做「變種VAL = form.valid();
這不是我的代碼,所以我很奇怪,爲什麼開發者添加的形式之前的$並賦予它
更新:?
感謝您的答覆。如果我們已說過它只是爲了表明它是一個jQuery變量,然後我能不能用函數的參數更改爲(鏈接,$形式)?
可能重複[爲什麼一個JavaScript變量以美元符號開始?(http://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a -dollar-sign) –
有時,變量名前面的'$'是表明它是一個jQuery對象,而不是一個原始的DOM元素。也就是說,你可以在前面用'$'來說'var $ this = $(this)',表示它是一個jQuery對象。另一方面,你可能有'var element = document.getElementById('test')'。當然,這完全取決於開發者。 – Reid