2009-06-25 16 views

उत्तर

382

आपको jquery की आवश्यकता नहीं है, बस yourstring.length का उपयोग करें। संदर्भ here और here देखें।

+5

मैं भी था, ओह की खुशी। – karim79

+9

कम से कम लोग एक स्पष्टीकरण छोड़ सकते हैं, क्या गलत था। –

+10

मुझे यकीन है कि यह सिर्फ प्रतिस्पर्धा है। : डी –

12

यह आप की जरूरत jQuery के नहीं है, यह जे एस है:

alert(str.length); 
9

उसी तरह आप जावास्क्रिप्ट में यह कार्य करें:

"something".length

19

आप jQuery का उपयोग करने की जरूरत नहीं है।

var myString = 'abc'; 
var n = myString.length; 

n हो जाएगा 3.

32

jQuery एक जावास्क्रिप्ट पुस्तकालय है।

आपको स्ट्रिंग की लंबाई प्राप्त करने के लिए jQuery का उपयोग करने की आवश्यकता नहीं है क्योंकि यह मूल जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट प्रॉपर्टी है।

somestring.length; 
+11

+1। बहुत सारे उत्तर कह रहे हैं कि आपको jQuery की आवश्यकता नहीं है, लेकिन यह किसी ऐसे व्यक्ति को भ्रमित कर सकता है जो सोचता है कि 'jQuery' और 'जावास्क्रिप्ट' दो अलग-अलग चीजें हैं। –

173

सबसे आसान तरीका:

$('#selector').val().length 
+31

एकमात्र उत्तर जो प्रश्न के उत्तर के रूप में उत्तर देता है। – mtntrailrunner

+3

वह कैसा है? प्रश्न में कोई भी कहता है कि वह 'इनपुट' मान – mkoryak

+3

@mkoryak से आने वाली स्ट्रिंग के बारे में कुछ भी कहता है, प्रश्न यह है कि यह उत्तर jQuery के उपयोग के लिए पूछता है ... – kezi

20

एचटीएमएल

<div class="selector">Text mates</div> 

स्क्रिप्ट

alert(jQuery('.selector').text().length); 

परिणाम

18

एक कुछ हद तक महत्वपूर्ण अंतर अगर तत्व एक इनपुट है या नहीं है। एक इनपुट आप उपयोग कर सकते हैं:

$('#selector').val().length; 

अन्यथा यदि तत्व एक पैरा या सूची आइटम div आदि की तरह एक अलग HTML तत्व है, तो आप jQuery में

$('#selector').text().length; 
+0

यह सही है इस प्रश्न के लिए उत्तर! यहां वास्तव में परिभाषित किया गया है, "इनपुट फ़ील्ड" या "टेक्स्ट" मान की लंबाई कैसे प्राप्त होती है। एचटीएमएल की लंबाई प्राप्त करने के लिए अतिरिक्त संभव है, जैसे '$ ('# selector')। Html()। Length'। – Eugen

1

का उपयोग करना चाहिए:

var len = jQuery('.selector').val().length; //or 
(var len = $('.selector').val().length;) //- If Element is Text Box 

या

var len = jQuery('.selector').html().length; //or 
(var len = $('.selector').html().length;) //- If Element is not Input Text Box 

जेएस में:

var len = str.len; 
संबंधित मुद्दे