Javascript 如何按三个元素排序

Javascript 如何按三个元素排序,javascript,sorting,elements,Javascript,Sorting,Elements,关于这个链接:如何开发代码,以便我可以按评级排序 var vA = parseInt($(keySelector, a).text().replace("$",'')); var vB = parseInt($(keySelector, b).text().replace("$",'')); return (vA < vB) ? -1 : (vA > vB) ? 1 : 0; 添加一些评级,例如 <a href="#"> <spa

关于这个链接:如何开发代码,以便我可以按评级排序

    var vA = parseInt($(keySelector, a).text().replace("$",''));
    var vB = parseInt($(keySelector, b).text().replace("$",''));

    return (vA < vB) ? -1 : (vA > vB) ? 1 : 0;

添加一些评级,例如

<a href="#">
    <span class="alpha">D</span>
    <span class="price">$35</span>
    <span class="rating">1.3</span>
</a>

你的代码工作得很好。。。
<li>
    <a href="#" id="sRating" class="btnSort">
        Rating
    </a>
</li>
$('#sRating').data("sortKey", "span.rating");