選択したoption要素(1つのみ)の順番が↑、↓ボタンを押すと入れ替わる様なコードなのですが、良い方法はございますでしょうか。
html
1<select id="idSelect" size="5"> 2 <option value="val_1">text_1</option> 3 <option value="val_2">text_2</option> 4 <option value="val_3">text_3</option> 5 <option value="val_4">text_4</option> 6</select> 7 8<input type="button" value="↑" onClick="OrderChange('up')"> 9<input type="button" value="↓" onClick="OrderChange('down')"> 10
javascript
1 2//順番を入れ替える 3function OrderChange(type){ 4 5 //選択された要素の番号 6 var index = $("#idSelect").prop("selectedIndex"); 7 8 //選択された要素の値 9 var selectedValue = $("#idSelect").val(); 10 11 //順番を入れ替える 12 if(type == "up"){ 13 14 }else if(type == "down"){ 15 16 } 17 18} 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。