Javascript 使用jQuery TinySort插件按属性排序

Javascript 使用jQuery TinySort插件按属性排序,javascript,jquery,sorting,Javascript,Jquery,Sorting,我有一个无序的列表,它的类名为。summary_ul_ul_ul_li,其中有许多class.summary_ul_li的列表项,每个列表项都有一个“val”属性,其值是一个字母字符串。我从javascript文件调用此函数: function sort_by_val(){ var $tosort = $('.summary_ul_li'); $tosort.tsort({attr:"val"}); } 但是,$tosort不排序,并保持其原始顺序。我正在尝试使用此插件: 这

我有一个无序的列表,它的类名为。summary_ul_ul_ul_li,其中有许多class.summary_ul_li的列表项,每个列表项都有一个“val”属性,其值是一个字母字符串。我从javascript文件调用此函数:

function sort_by_val(){
    var $tosort = $('.summary_ul_li');
    $tosort.tsort({attr:"val"});
}
但是,$tosort不排序,并保持其原始顺序。我正在尝试使用此插件:


这里有我遗漏的东西吗

您只得到了
-我想您需要将“$tosort”设置为
$('.summary\u ul_li')
对不起,我是说写$('.summary\u ul li')而不是$('.summary\u ul li')。我对问题进行了编辑以反映这一点。您可能希望将html添加到问题中。