поэтому я получил этот код для работы в Firefox и Chrome... что он делает, это позволяет вам изменять порядок в форме выбора HTML... но потом, когда я протестировал код через IE8, он несколько размыт...it работает только для первых нескольких кликов, после чего вам нужно многократно нажимать кнопку, чтобы она работала.
Кто-нибудь знает какой-либо другой код, который позволяет вам переупорядочивать элементы поля, которые отлично работают в IE8?
<select id="list" multiple="multiple">
<option value="wtf">bahaha</option>
<option value="meh">mwaahaha</option>
</select>
<button id="mup">Move Up</button>
<button id="mdown">Move Down</button>
<a href="#">Add Item</a>
<a href="#">Remove item</a>
<script>
$(document).ready(function(){
$('#mup').click(function(){
moveUpItem();
});
$('#mdown').click(function(){
moveDownItem();
});
});
function moveUpItem(){
$('#list option:selected').each(function(){
$(this).insertBefore($(this).prev());
});
}
function moveDownItem(){
$('#list option:selected').each(function(){
$(this).insertAfter($(this).next());
});
}