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

    Popular posts from this blog

    java - org.apache.http.ProtocolException: Target host is not specified -

    java - Gradle dependencies: compile project by relative path -

    ruby on rails - Object doesn't support #inspect when used with .include -