У меня есть форма с более чем 100 элементами списка, которые я должен изменить для отправки. Следующий код работает для изменения порядка списка без каких-либо очевидных проблем в Firefox; однако запрос IE с сообщением "A script на этой странице заставляет Internet Explorer запускаться медленно. Если он продолжает работать, ваш компьютер может перестать отвечать на запросы. Вы хотите прервать script?" Если пользователь нажимает "Нет", script будет работать как ожидалось.
var listitems = $(form).find('li').get();
listitems.sort(function(a, b) {
var compA = $(a).attr('id');
var compB = $(b).attr('id');
return (compA - compB);
});
Любые идеи о том, как сделать это более эффективным?