मैं निम्नलिखित कोड:क्या मुझे जावास्क्रिप्ट के साथ परिवर्तनीय नामों से पहले एक डॉलर लगाने की आवश्यकता है?
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 $ प्रपत्र = फार्म" की ज़रूरत है? ? मैं तो बस पर बाद में कर सकते हैं "var वैल = form.valid();
यह मेरी कोड मैं सोच रहा हूँ क्यों डेवलपर रूप से पहले $ को जोड़ कर उसे नहीं सौंपा है, इसलिए
अद्यतन:?
अपने सभी उत्तरों के लिए धन्यवाद। अगर के रूप में कहा गया है कि यह सिर्फ संकेत मिलता है कि यह एक jQuery चर है तो मैं बस (लिंक, $ फार्म)?
संभव डुप्लिकेट [क्यों JavaScript वैरिएबल डॉलर चिन्ह के साथ शुरू होगा?] (Http://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a -डॉलर-साइन) –
कभी-कभी, एक चर नाम से पहले '$' यह इंगित करना है कि यह एक jQuery ऑब्जेक्ट है और नहीं, एक कच्चा डॉम तत्व कहें। यही है, आप यह कह सकते हैं कि यह एक jQuery ऑब्जेक्ट है, यह इंगित करने के लिए 'var $ this = $ (this) '' '' '' 'के साथ है। दूसरी तरफ, आपके पास 'var element = document.getElementById ('test') हो सकता है। यह बिल्कुल डेवलपर के लिए है। – Reid