Jas*_*son 4 javascript jquery internet-explorer dom
我有一个包含100多个列表项的表单,我必须在提交时重新排序.以下代码用于重新排序我的列表,而在Firefox中没有任何明显的问题; 但是,IE会提示消息"此页面上的脚本导致Internet Explorer运行缓慢.如果继续运行,您的计算机可能会无响应.您要中止脚本吗?" 如果用户单击"否",脚本将按预期工作.
var listitems = $(form).find('li').get();
listitems.sort(function(a, b) {
    var compA = $(a).attr('id');
    var compB = $(b).attr('id');
    return (compA - compB);
});
关于如何提高效率的任何想法?
我没有试用100件物品,但它完全与2合作.
listitems.sort(function(a, b) {
    return (a.id - b.id);
});