我想知道是否可以让 JQuery UI 可排序默认值按字母顺序排序。如果是这样,如果我将项目添加到可排序中,是否也可以实时按字母顺序排序?下面是我的代码:
// Adds item to sortable list
$(".addButton").click(function(e) {
e.preventDefault();
// set var item to be the string inputted by the user
var item = $("input[name='brewItem']").val();
// parses input string, splitting at commas into liArray containing substrings as elements
var liArray = item.split(", ");
// for loop to add each brew to the sortable list (length-1 because last element in array is empty string)
for (var i = 0; i < liArray.length-1; i++) {
// sets var $li to the string in the ith index of liArray
var $li = $("<li class='ui-state-default'/>").text(liArray[i]);
// adds var $li to gui
$("#sortable").append($li);
};
// refreshes the page so var $li shows up
$("#sortable").sortable("refresh");
});
我不太确定在哪里或如何实现这一点。任何帮助表示赞赏,谢谢!