मैं इस तरह एक उदाहरण के तत्व तत्व के अंदर पाठ की परिभाषा रेखा को कम करना) (ब्ला ब्ला ब्लाह।)। यह एक बच्चे के तत्व के अंदर लपेटा जा सकता है या सिर्फ नग्न textnode हो सकता है। मैं उसको कैसे करू? धन्यवाद।एक तत्व jQuery में पाठ की पहली पंक्ति हो रही
उत्तर
उपयोग contents()
[docs] विधि पाठ नोड्स सहित सभी बच्चों, प्राप्त करने के लिए किसी भी खाली (या खाली स्थान के केवल) नोड्स को फ़िल्टर, तो सेट के पहले हड़पने: आप जाँच कर सकते हैं वहाँ पहले तत्व से पहले पाठ है या नहीं।
var first_line = $("#element")
.contents()
.filter(function() {
return !!$.trim(this.innerHTML || this.data);
})
.first();
पाठ नोड:http://jsfiddle.net/Yftnh/
पहला तत्व
var content = $('#element').html();
की सामग्री प्राप्त तो लाइन ब्रेक का उपयोग कर
tmp = content.split("\n");
सरणी के पहले भाग तत्व की पहली पंक्ति है एक सरणी में पाठ विभाजित
var firstLine = tmp[0];
यहां आपके लिए विचार है। बेशक अगर वहाँ लाइन से पहले h4 तत्व है आप प्राप्त करना चाहते हैं:
var content = $('#element').html();
var arr = content.split('<h4>');
console.log(arr[0]);
कोई एच 4 गारंटी नहीं है, यह सिर्फ एक उदाहरण है – Harry
var myElement = $("#element");
while(myElement.children().length > 0)
{
myElement = myElement.children().first();
}
var firstText = myElement.text();
यह मानते हुए कि पाठ सही ढंग से निश्चित रूप से, एक तत्व के अंदर लपेटा जाता है। ,
/\s*</.test(myElement.html())
मेरे पहले विश्वास के लिए काम नहीं करता है, जो ब्ला ब्ला ब्लाह के बजाय हेडर से मेल खाता है (शायद इसे चुना जाना चाहिए बेहतर उदाहरण पाठ lol) – Harry
यदि आपको
- 1. हो रही पंक्ति संख्या में पाठ क्षेत्र
- 2. सी # में एक पाठ फ़ाइल की पहली पंक्ति
- 3. एक पाठ फ़ाइल में पिछले दो पंक्तियों हो रही
- 4. हो रही तत्व समारोह
- 5. XSLT हो रही पिछले तत्व
- 6. हो रही jQuery
- 7. जाँच हो रही है एक तत्व json में मौजूद है
- 8. Mercurial भंडार में पाठ की पहली उपस्थिति
- 9. jquery, एक आंतरिक तत्व को पहली स्थिति में ले जाएं?
- 10. पहली पंक्ति
- 11. पहली पंक्ति
- 12. हो रही एक NumberFormatException
- 13. FormCollection तत्व से अधिक चेकबॉक्स हो रही
- 14. jQuery: पूर्णांक प्रारूप में एक तत्व के पिक्सल स्थिति हो रही
- 15. इन्फ्राजिस्टिक्स अल्ट्राग्रिड: पहली पंक्ति
- 16. मैं स्ट्रिंग की पहली पंक्ति कैसे पढ़ूं?
- 17. sed, पहली पंक्ति
- 18. टेक्स्ट फ़ाइल की पहली पंक्ति पढ़ें, फिर
- 19. हो रही है ईद एक पंक्ति की मैं Sql सर्वर में अद्यतन
- 20. अगले तत्व हो रही है, जबकि एक सूची
- 21. PHPExcel पहली पंक्ति बोल्ड
- 22. DirectWrite: हो रही है एक फ़ॉन्ट की ऊंचाई
- 23. एक प्रश्न की पहली पंक्ति से फ़ील्ड प्राप्त करना
- 24. iText में एक पंक्ति में iText में पाठ संरेखित करना
- 25. एचओवी पर पहली पंक्ति (हेडर)
- 26. उपयोग jQuery एक तत्व
- 27. के बाद() तत्व डालने, तो यह हो रही वापस
- 28. एक सख्त पाठ में पाठ का विशिष्ट भाग रही
- 29. मैं सबक्वायरी की पहली पंक्ति में कैसे शामिल हो सकता हूं?
- 30. आप कैसे जांच सकते हैं कि आपकी ड्रैगगेबल वस्तु किस तत्व पर हो रही है? (JQuery)
धन्यवाद, हालांकि मेरे लिए यह टेक्स्ट की बजाए एक ऑब्जेक्ट देता है, क्या मुझे बस पहली बार [0] चाहिए? – Harry
हां, यह आपको तत्व या टेक्स्ट नोड के साथ एक jQuery ऑब्जेक्ट देता है। यदि आप टेक्स्ट सामग्री चाहते हैं, तो 'first_line.text() 'का उपयोग करें। यदि आप अग्रणी और पिछली सफेद जगह को ट्रिम करना चाहते हैं, तो '$ .trim (first_line.text())' करें। – user113716
हाय क्या आप समझा सकते हैं कि आप वापसी क्यों करते हैं !! क्या है !!? – Harry