我正在做一个随机生成器,随机化你输入的不同选项,我试图让它提醒有效选项的数量,但我希望它提醒所选的文本而不是数字。这是我的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);
});
});
答案 0 :(得分:2)
$('#kor').click(function() {
var random = Math.floor(Math.random()*$("#messages>p").length);
alert($("#messages>p").eq(random).text());
});
获取该索引处的元素,并获取文本。
我还删除了+1
,因为.eq()
是从0开始的。