How can I return a random value from an array?

前端 未结 3 617
迷失自我
迷失自我 2020-11-29 08:08

I\'m using the jQuery validate plugin, and would like to return a random value on success.

Right now I\'m trying to use:

     var success_message =          


        
3条回答
  •  星月不相逢
    2020-11-29 08:33

    You can store the messages array and calculate the message to show as you go, like this:

    var messages = ["Good!", "Great!", "Awesome!", "Super!", "Nice!"];
    function getMessage() {
       return messages[Math.floor(Math.random() * messages.length)];
    }
    

    Give it a try here, then just call getMessage in your .text() call, like this:

    label.addClass("valid").text(getMessage());
    

提交回复
热议问题