2016-04-19 7 views
1

は、次のように私はドロップダウンリストがあります:リスト自体に表示されていないドロップダウンリストで、選択したオプションに文字列を追加するにはどうすればよいですか?

<select id='list'> 
<option value='1'>1</option> 
<option value='2'>2</option> 
<option value='3'>3</option> 
</select> 

しかし、これらのオプションのいずれかの選択に、私は「オプションのオプション選択/番号」として選択したオプションを確認する必要があります。たとえば、1を選択した場合、ドロップダウンで「1」だけでなく「1/3」を表示する必要があります。基本的には、選択されたオプションに「/ 3」の部分を追加する必要があります。誰にもこれについてのアイデアはありますか?私は私の外を使い果たしたようです。

答えて

0

シンプルなjQueryを使ってこのようにしなければならないと思います。

HTML:

<select id='list'> 
    <option value='1/3'>1</option> 
    <option value='2/3'>2</option> 
    <option value='3/3'>3</option> 
</select> 
<div> 
</div> 

のjQuery:

$("select").change(function(){ 
var str = $("#list").val(); 
$("div").html(str); 
}); 

はフィドル:https://jsfiddle.net/shishirmax/rmg75xs3/

+0

まあ、それは私が探しています何のほとんどです。しかし、それを別の部門に分かつのではなく、ドロップダウンで "1/3"が選択されているのを見ることができるようにする必要があります。しかし、再び、リストには数字「1」が含まれ、「1/3」は含まれていないはずです。私はあなたに通っていることを願っています。私は実際にわずかな変更を望んでいます。値は "1 2 3"、テキストは "1 2 3"にする必要があります。選択すると、 "1/3"が表示されます。値は、フィドルでは「1/3 2/3 3/3」です。 –

関連する問題