में पाया गया है तो मैं यह देखने के लिए jQuery जांच कैसे कर सकता हूं कि किसी चर की सामग्री में एक विशिष्ट शब्द होता है और यदि मिलान किया जाता है तो यह एक चेतावनी निष्पादित करता है?jQuery यदि स्ट्रिंग
उत्तर
आप एक जावास्क्रिप्ट चर और नहीं कुछ पृष्ठ पर तत्व की जांच करने के लिए देख रहे हैं, तो jQuery वास्तव में बनाने के लिए नहीं जा रहा है सादा जावास्क्रिप्ट का उपयोग करने से यह कोई आसान/अलग है।
रेगेक्स का उपयोग करके यहां वर्णित अन्य उत्तरों काम करेंगे, लेकिन यदि आप इसे बेहतर समझना चाहते हैं तो आप String object reference या RegExp object reference पर w3schools पर देखना चाहेंगे।
if(jQuery("elementName").attr("attributeName").contains(...))
callSomeJSFunction();
या रेगुलर एक्सप्रेशन:
एक शब्द: नियमित अभिव्यक्तियां।
ओह, यह 2 शब्द थे;)
https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions
Regex:
/.(mystring\swhich\sshould\smatch)./
यह ध्यान दिया जाना चाहिए, पूछने वालों के लिए यह समझना चाहिए कि यह समाधान सादा जावास्क्रिप्ट है, और इस समस्या को jquery की आवश्यकता/उपयोग करने की आवश्यकता नहीं है। –
if(str.indexOf("your word") !== -1)
या
if(str.search(/your regex/ig))
या
012,if(str.match(/your regex/ig).length > 0)
जैसा कि यह दिखाता है, आपको इस समस्या को हल करने के लिए jQuery की आवश्यकता नहीं है।
लेकिन, नरक, क्यों jQuery selectors का उपयोग नहीं अगर आप चाहते हैं:
$('#someId:contains(text)')
+1 यह ध्यान दिया जाना चाहिए, पूछने वालों के लिए यह समझना चाहिए कि ये समाधान सादे जावास्क्रिप्ट हैं, और इस समस्या को jquery की आवश्यकता/उपयोग करने की आवश्यकता नहीं है। –
इंडेक्सऑफ-समाधान सबसे कुशल होना चाहिए। –
@ जेन: शायद यह होगा, खासकर यदि कोई केवल ज्ञात स्ट्रिंग की तलाश में है। लेकिन रेगेक्स इसकी लचीलापन – geowa4
एक तत्व के लिए, जैसा कि इसके नाम या जो कुछ भी अन्य लागू विशेषता मान पर स्ट्रिंग कार्यों का उपयोग। यदि यह कुछ आसान है, तो स्ट्रिंग मैनिपुलेशन पर्याप्त होना चाहिए क्योंकि अन्य लोगों ने उल्लेख किया है। एक और महान संसाधन jQuery API pages या Google खोज के माध्यम से अनगिनत अन्य ट्यूटोरियल पाए जाते हैं। Google के समूह अक्सर एक और उपयोगी संसाधन होते हैं।
- 1. यदि वाक्य में स्ट्रिंग
- 2. यदि FINDSTR स्ट्रिंग
- 3. यदि स्ट्रिंग में पाइथन
- 4. jQuery यदि मान NaN
- 5. JQUERY यदि होवर
- 6. jQuery यदि चेकबॉक्स मुद्दे
- 7. Jquery यदि सीएसएस मान
- 8. jQuery - यदि मैं कीबोर्ड
- 9. यदि स्ट्रिंग में आगे स्लैश
- 10. रेगेक्स: यदि स्ट्रिंग में व्हाइटस्पेस
- 11. jQuery: यदि आप उनके नाम
- 12. jQuery: यदि कक्षा = सक्रिय है?
- 13. jquery यदि div id id
- 14. jQuery: यदि इस एचआरईएफ में
- 15. jQuery: जांचें कि स्ट्रिंग
- 16. यदि स्ट्रिंग आइटम स्ट्रिंग सरणी में नहीं है
- 17. स्ट्रिंग में जोड़ें यदि स्ट्रिंग खाली नहीं है
- 18. JQuery क्वेरी स्ट्रिंग ट्रेवर्सल
- 19. जावास्क्रिप्ट/jQuery - स्ट्रिंग
- 20. JQuery स्ट्रिंग में चेक
- 21. jQuery चाहते प्रत्येक() स्ट्रिंग
- 22. JQuery val() खाली स्ट्रिंग
- 23. Jquery AJAX डेटा स्ट्रिंग
- 24. jQuery - एक स्ट्रिंग
- 25. jQuery ajax स्ट्रिंग पोस्ट
- 26. jQuery - एचटीएमएल स्ट्रिंग
- 27. यदि किसी सेल में एक स्ट्रिंग
- 28. जोड़ें ... यदि स्ट्रिंग बहुत लंबी पीएचपी
- 29. जावा समारोह यदि स्ट्रिंग अवैध अक्षर
- 30. निर्धारित करें यदि स्ट्रिंग नियमित अभिव्यक्ति
उत्तर के लिए बहुत बहुत धन्यवाद, इसने उत्तर में मुझे एक टन मदद की। मैंने देखा। सबसे अच्छा – Ronal