JQuery ऑब्जेक्ट का निरीक्षण करने से jQuery संस्करण प्राप्त करें


352

क्या यह पता लगाने का एक तरीका है कि jQueryऑब्जेक्ट का निरीक्षण करके jQuery के किस संस्करण का उपयोग किया जा रहा है ? jQuery गतिशील रूप से मेरे पेज में जुड़ रहा है और मैं अपने मार्कअप में इसका कोई संदर्भ नहीं देख सकता। यदि मैं अपने ब्राउज़र के कंसोल में इसका निरीक्षण करता हूं, तो यह वहां है।

जवाबों:


515

आप $().jquery;या तो उपयोग कर सकते हैं या $.fn.jqueryजो संस्करण संख्या वाले स्ट्रिंग को लौटाएगा, जैसे 1.6.2


14
ध्यान दें कि संस्करण हमेशा तीन स्तरों पर सटीक नहीं होता है। jQuery के 1.4.0 उदाहरण के लिए सिर्फ प्रिंट करता 1.4हैjQuery.fn.jquery
dtbarne

3
FYI करें, 2.1.4 के रूप में, तुम बस का उपयोग कर सकते $.fn.jquery, करने की कोई जरूरत फोन$ समारोह अब
jusopi

यह काम नहीं करता है जब आप वेबपैक के 3 "प्रोवीप्लगिन" फीचर के माध्यम से jquery "Globaly" लोड करते हैं।
स्टैलिया

@StLia आपको jQuery ऑब्जेक्ट आयात करने की आवश्यकता हो सकती है ...import jQuery from jquery
जेफ

37

FYI करें, उन मामलों के लिए जहां आपका पृष्ठ अन्य जावास्क्रिप्ट लाइब्रेरियों के साथ लोड हो रहा है जैसे कि म्यूटूल जो $प्रतीक के साथ विरोध कर रहे हैं , आप jQueryइसके बजाय उपयोग कर सकते हैं ।

उदाहरण के लिए, jQuery.fn.jqueryया jQuery().jqueryठीक काम करेगा:

jQuery संस्करण की जाँच के लिए स्क्रीन शॉट


12
$()['jquery']

आमंत्रित करें console.log($())और jquery वस्तु क्षेत्रों के बारे में ध्यान दें:

  • jQuery
  • चयनकर्ता
  • prevObject

यहां छवि विवरण दर्ज करें


11

$().jquery आपको एक स्ट्रिंग के रूप में इसका संस्करण देगा।


2
$ jQuery फ़ंक्शन के लिए एक संदर्भ है और $ () एक jQuery उदाहरण का संदर्भ देता है (बस किसी के भी आश्चर्य में होने के कारण)
sidonaldson

8

JQuery के पुराने संस्करणों के लिए

jQuery().jquery  (or)

jQuery().fn.jquery

JQuery के नए संस्करणों के लिए

$().jquery  (or)

$().fn.jquery

पहला सिंटैक्स jQuery().jqueryमेरे लिए jQuery के एक बहुत पुराने संस्करण के साथ काम करता है (एक विरासत परियोजना पर एम्बेडेड):1.10.2
maxxyme

3

आप केवल मुद्रण द्वारा jquery का संस्करण प्राप्त कर सकते हैं object.jquery, objectआपके द्वारा उपयोग की गई कोई भी वस्तु हो सकती है $

उदाहरण के लिए: यदि आपने a बनाया है <div> निम्नलिखित के रूप में तत्व

var divObj = $("div");

फिर मुद्रण द्वारा divObj.jqueryआपको 1.7.1 जैसा संस्करण दिखाई देगा

मूल रूप divObjसे $()या की सारी संपत्ति विरासत में मिलती है jQuery()यानी अगर आप प्रिंट करने की कोशिश jQuery.fn.jqueryकरेंगे तो 1.7.1 जैसा वर्जन भी प्रिंट होगा


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.