试图提醒随机文本而不是数字

时间:2015-01-20 12:21:22

标签: jquery random

我正在做一个随机生成器,随机化你输入的不同选项,我试图让它提醒有效选项的数量,但我希望它提醒所选的文本而不是数字。这是我的jQuery代码:

$(document).ready(function() {
    $('#val').click(function() {
        var toAdd = $("input[name=message]").val();
        $('#messages').append("<p>" + toAdd + "</p>");
    });

    $('#kor').click(function() {
        var random = Math.floor((Math.random() * $("#messages>p").length) + 1);

        alert(random);

    });
});

1 个答案:

答案 0 :(得分:2)

$('#kor').click(function() {
   var random = Math.floor(Math.random()*$("#messages>p").length);

    alert($("#messages>p").eq(random).text());

});

获取该索引处的元素,并获取文本。

我还删除了+1,因为.eq()是从0开始的。