यह कोड मेरे फ़ंक्शन का एक हिस्सा है जो selectbox बनाता है और इंडेक्स को प्रत्येक option मान पर रखता है। मेरा सवाल यह है कि मैं प्रत्येक विकल्प के मूल्य में अल्पविराम कैसे जोड़ सकता हूं?

उदाहरण के लिए:

<option value=",0"></option>

यहां मेरा कोड है:

$childDropdown.find('select').append($('<option />').text(option).attr('value', index));

अग्रिम में धन्यवाद!!!

1
inaz 30 अगस्त 2017, 14:36

3 जवाब

सबसे बढ़िया उत्तर

यहाँ आप एक समाधान के साथ जाते हैं

$childDropdown.find('select').append($('<option />').text(option).attr('value', `,${index}`));

मूल्य के साथ टेक्स्ट जोड़ने के लिए backtick का प्रयोग करें। मूल्य जोड़ने के लिए ${} का उपयोग करें।

आशा है कि यह आपकी मदद करेगा।

1
Shiladitya 30 अगस्त 2017, 15:24
$childDropdown.find('select').append($('<option />').text(option).attr('value',','+ index));

','+index जोड़ें

0
kyun 30 अगस्त 2017, 14:40

यहां चुनिंदा टैग में विकल्प मान को डायनामिक रूप से जोड़ने का एक उदाहरण दिया गया है। आप जहां आवश्यक हो वहां आवश्यक कोड जोड़ सकते हैं।

function runList(){
    var select = document.getElementById('list');
    select.options[select.options.length] = new Option(', Hello', 'Hello');
}
<form>
Your Options:
<input type="button" name="button" value="click to add new value" onClick="runList()"/>
<select name=list" id="list">
<option>test</option>
</select>

'नया मान जोड़ने के लिए क्लिक करें' पर क्लिक करने पर एक नया विकल्प जुड़ जाता है।

0
Darshan Bhandari 30 अगस्त 2017, 14:56