0

我想要一个 5 个单词的排序例程来按字母顺序排序(从 AZ 和 ZA),我想出的(在一些网站的帮助下)是这样的。(借口,由于没有足够的代表,我无法发布屏幕截图)

脚本:

Function Sorter(){

var routine=["Banana","Milkshake","Work","bladiebla","Progress"];

routine.sort();

(routine.reverse();) if possible

var x=document.GetElementById("demo");

x.innerHTML=routine;}

这有效,并通过按钮(不在此代码中)设置为工作。但是我想要的是我可以自己在我的网站上填写这些单词。我使用了提示标签和输入标签,但它们似乎不起作用(当我这样做时)。谁能帮我解决这个问题。

我想要什么:我希望能够使用提示标签(或输入标签)将单词放入数组中,然后按字母 AZ 和向后 ZA 对单词进行排序。如果有人想帮我解决这个问题,那么我会喜欢的,

提前谢谢,昏暗

4

1 回答 1

1

我假设您要将输入框中输入的值添加到数组中,并按 asc/desc 顺序列出这些值。我创建了jsFiddle它可能会有所帮助。

$('input').bind('keyup', function(e) {
    if(e.keyCode == 13 && $.trim(this.value)) {
        routine.push(this.value);
        Sorter();
        this.value = '';
    }
});
var routine=["Banana","Milkshake","Work","bladiebla","Progress"];
function Sorter() {
    routine.sort();
    var x = document.getElementById("demo");
    x.innerHTML = routine.join('<br>');
}
Sorter();
于 2013-06-13T13:15:28.203 回答