javascript - Removing a word from a class using jquery -


मेरे पास एक पृष्ठ पर निम्न html है:

  & lt; h1 class = "theme -color-3 "& gt; ज्ञान पोर्टल साइट & lt; / h1 & gt;  

यह गतिशील रूप से गाया जाता है। मुझे 'नॉलेज पोर्टल' के बाद शब्द साइट नहीं चाहिए। मुझे पता नहीं है कि शब्द साइट को कितना कठिन है, इसलिए मैंने उस शब्द को हटाने के लिए निम्नलिखित jquery कोड लिखा था।

  $ (दस्तावेज़) .ready (function () {$ ('h1.theme-color-3')। Html ($ ('h1.theme-color-3')। Html () .replace ('साइट', ''));});  

लेकिन समस्या यह है कि क्योंकि यह कोड पूरी पेज लोड हो जाने के बाद ही निष्पादित होता है, शब्द साइट कुछ समय के लिए दिखाती है और फिर गायब हो जाती है।

आपको धन्यवाद

एक <लिप्यंतरण > तत्व के बाद & lt; h1 & gt; तत्व, जैसे:

  & lt; h1 class = "theme-color-3 "& Gt; नॉलेज पोर्टल साइट & lt; / h1 & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; $ ( 'H1.theme रंग-3') पाठ ($ ( 'h1.theme रंग-3') पाठ (), की जगह ( 'साइट' '')।।)। & Lt; / स्क्रिप्ट & gt;  

यह सुनिश्चित करता है कि तत्व को पार्स होने के तुरंत बाद संसाधित किया जाता है, इसलिए सुनिश्चित करें कि jQuery स्क्रिप्ट & lt; head & gt; में या कम से कम दस्तावेज़। इसके अलावा, text () के बजाय html () का उपयोग करें यदि आप HTML को लागू नहीं कर रहे हैं यह अधिक कुशल है।


Comments