हमें मान लें कि आपके पास 20px / 20% / 20em के लिए मार्जिन-नीचे संपत्ति सेट है। एक संख्या के रूप में मूल्य प्राप्त करने के लिए दो विकल्प हैं:
विकल्प 1:
parseInt($('#some_DOM_element_ID').css('margin-bottom'), 10);
ParseInt () फ़ंक्शन एक स्ट्रिंग को पार्स करता है और एक पूर्णांक देता है। उपरोक्त फ़ंक्शन में पाए गए 10 को मत बदलो ("मूलांक" के रूप में जाना जाता है) जब तक कि आपको पता नहीं है कि आप क्या कर रहे हैं।
उदाहरण आउटपुट होगा: 20% (यदि px में मार्जिन-बॉटम सेट)% और उन्हें यह वर्तमान पेरेंट एलीमेंट / फ़ॉन्ट आकार के आधार पर संबंधित संख्या को आउटपुट करेगा।
विकल्प 2 (मैं व्यक्तिगत रूप से इस विकल्प को पसंद करता हूं)
parseFloat($('#some_DOM_element_ID').css('margin-bottom'));
उदाहरण आउटपुट होगा: 20% (यदि px में मार्जिन-बॉटम सेट)% और उन्हें यह वर्तमान पेरेंट एलीमेंट / फ़ॉन्ट आकार के आधार पर संबंधित संख्या को आउटपुट करेगा।
ParseFloat () फ़ंक्शन एक स्ट्रिंग को पार्स करता है और एक फ्लोटिंग पॉइंट नंबर देता है।
ParseFloat () फ़ंक्शन निर्धारित करता है कि निर्दिष्ट स्ट्रिंग में पहला वर्ण एक संख्या है। यदि यह है, तो यह स्ट्रिंग को तब तक पार्स करता है जब तक यह संख्या के अंत तक नहीं पहुंचता है, और संख्या को स्ट्रिंग के रूप में नहीं, बल्कि एक संख्या के रूप में लौटाता है।
विकल्प 2 का लाभ यह है कि यदि आप दशमलव संख्या लौटाते हैं (जैसे 20.32322px) तो आपको दशमलव बिंदु के पीछे के मानों के साथ वापस लौटा दिया जाएगा। उपयोगी अगर आपको विशिष्ट संख्याओं की आवश्यकता है, उदाहरण के लिए यदि आपका मार्जिन-नीचे ईएम या % में सेट है