Я задаюсь вопросом, возможно ли изменить порядок вещей в избранном управлении, не имея необходимость полностью восстанавливать его?
Существует ли функция JavaScript, где я могу изменить "индекс" определенной опции в выборе?
Спасибо
Конечно, просто найдите два элемента в jQuery (по их ID или как угодно), чтобы у вас было два объекта, а затем используйте before()
на них
var o1=$("#opt1");
var o2=$("#opt2");
o2.insertBefore(o1);
Попробуйте использовать Array.splice
// Remove the option from the list:
var option = selectElement.options.splice(indexOfOptionToRemove,1);
// and put it back in at the new index:
selectElement.options.splice(indexOfNewOptionPosition,option);