बदलने के लिए मैं कुछ हालत जावास्क्रिप्ट का उपयोग लेकिन मुद्दा मामले में मेरी स्ट्रिंग एक फ़ॉर्वर्ड स्लैश (/
) शामिल हैं का सामना करना पड़ के आधार पर कुछ सीएसएस वर्ग को जोड़ने की जरूरत है। यह वही मेरी उपयोग के मामलेआगे पलायन स्लेश ("/") जावास्क्रिप्ट का उपयोग करते समय CSS वर्ग
<div id="div_product-size-icon-121NM/L" class="disabled"></div>
<script>
var newProductCode = '121NM/L';
if( newProductCode.contains('/')){
newProductCode = newProductCode.replace('/','/\//');
$('#'+'div_product-size-icon-'+newProductCode).addClass('active');
}
</script>
मैं भी newProductCode.replace('/','/\');
की कोशिश की है है, लेकिन कोड चलाते समय मैं निम्न त्रुटि
JavaScript error: SyntaxError: unterminated string literal
मैं उत्पाद कोड के साथ HTML को बदल नहीं सकते का सामना करना पड़ रहा हूँ; मेरे लिए विकल्प जेएस में इसे बदलना है। JS code
आप 'newProductCode' को बदलने के बाद क्या उम्मीद करते हैं? – str
आप वास्तव में क्या हासिल करना चाहते हैं ... इसलिए आपके नए उत्पादकोड में एक स्लैश है जिसे आप बदलना चाहते हैं ????? क्या? – devnull69
@ devnull69: मेरे पास एक 'div' है और यदि मैं इसे' $ ('#' + 'div_product-size-icon -' + newProductCode) 'का उपयोग नहीं करता हूं, तो मेरी स्थिति को पूरा करने के मामले में कुछ कक्षा जोड़ना चाहती है। त्रुटि फेंक जब जे एस कोड की तरह –