javascript - Replace comma with period jQuery -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
मुझे कॉमा को बदलने की ज़रूरत है <अवधि> <अवधि>
मुझे पता नहीं है कि मेरे कोड में क्या गलत है। मैंने कंसोल की जांच की, लेकिन कुछ भी नहीं ...
$ ('# stats li')। प्रत्येक (फ़ंक्शन () {$ (this) .text ()। Replace (/, / g , '।');}); इस कोड को प्रत्येक & lt; li & gt;
में & lt; ul id = "stats" & gt;
लक्ष्य करना चाहिए। फिर इसे प्रत्येक ,
को प्रत्येक और
में बदल देना चाहिए और उसे से प्रतिस्थापित करना होगा।
मैंने यह भी कोशिश की : ( $ ('# stats li')। (कॉमा, '।');}}) की जगह;
और मैंने इसे करने की कोशिश की:
$ ('# stats li')। प्रत्येक (फ़ंक्शन () {var stats = []; statistics.push ($ (This) .text ()); stats.replace (/, / g, '।'); Console.log (आँकड़े);});
यहाँ है।
समस्या यह है कि विधि एक नया स्ट्रिंग देता है यह जगह में स्ट्रिंग को संशोधित नहीं करता है इसके बजाय कोशिश करें:
$ ('# stats li')। प्रत्येक (फ़ंक्शन () {$ (this) .text ($ (this) .text ()। Replace (/, / जी, '।'));});
लेकिन उस बात के लिए, jQuery की विधि एक फ़ंक्शन को भी स्वीकार करती है। यह एक बहुत क्लीनर है:
$ ('# stats li')। पाठ (फ़ंक्शन (इंडेक्स, टेक्स्ट) {return text.replace (/, / g , '।');});
Comments
Post a Comment