2017-08-30 14 views
1

このコードは、selectboxを作成し、各optionの値にインデックスを設定する私の関数の一部です。 私の質問は、どのように各オプションの値にカンマを追加できますか?例えばオプションの値に文字を追加する方法

:ここ

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

は私のコードは次のとおりです。事前に

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

感謝!

+1

''、' + index'? – Neil

+1

https://jsfiddle.net/2sqvokmx/ – Roy

答えて

1

ここでは、値とテキストを追加するためのソリューション

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

使用backtickで行きます。値を追加するには${}を使用してください。

希望すると、これが役立ちます。

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

ここ','+index

0

を追加し、動的にselectタグにオプション値を追加するための一例です。 必要な場所に必要なコードを追加できます。 をクリックするだけで

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>
新しいオプションが追加された
'新しい値を追加するためにクリック'。

関連する問題