मेरे पास इस "1,2,3" की तरह एक सीएसवी स्ट्रिंग है और इससे वांछित मूल्य को निकालने में सक्षम होना चाहते हैं।अल्पविराम से अलग मूल्यों से मूल्य हटाएं
उदाहरण के लिए अगर मैं मूल्य निकालना चाहते हैं: 2, उत्पादन स्ट्रिंग निम्नलिखित होना चाहिए:
"1,3"
मैं निम्नलिखित कोड का उपयोग कर रहा हूँ, लेकिन अप्रभावी हो रहा है।
var values = selectedvalues.split(",");
if (values.length > 0) {
for (var i = 0; i < values.length; i++) {
if (values[i] == value) {
index = i;
break;
}
}
if (index != -1) {
selectedvalues = selectedvalues.substring(0, index + 1) + selectedvalues.substring(index + 3);
}
}
else {
selectedvalues = "";
}
नीचे वोट क्यों? – doomspork
आपको शायद डाउनवॉटेड किया गया है क्योंकि 'selectValues.split (",")' एक सरणी देता है, सरणी में जावास्क्रिप्ट में 'indexOf() 'विधि नहीं है। –
आप महोदय, सही हैं! – doomspork