Переместите объект/вниз выбор

Я задаюсь вопросом, возможно ли изменить порядок вещей в избранном управлении, не имея необходимость полностью восстанавливать его?

Существует ли функция JavaScript, где я могу изменить "индекс" определенной опции в выборе?

Спасибо

5
задан AndrewC 10 March 2010 в 18:49
поделиться

2 ответа

Конечно, просто найдите два элемента в jQuery (по их ID или как угодно), чтобы у вас было два объекта, а затем используйте before() на них

var o1=$("#opt1");
var o2=$("#opt2");
o2.insertBefore(o1);
5
ответ дан 14 December 2019 в 13:33
поделиться

Попробуйте использовать 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);
1
ответ дан 14 December 2019 в 13:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: