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

trying to alert random text instead of numbers

我正在做一个随机生成器,它随机化您输入的不同选项,我试图让它提醒有效选项的数量,但我希望它提醒选择的文本而不是数字.这是我的 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);

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

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

});

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

我也删除了 +1,因为 .eq() 是基于 0 的。