在jquery中随机使用按钮

时间:2014-12-02 15:17:50

标签: javascript jquery

我输入了一些文字,输入了一些文字,然后按#val使文字显示为段落。 然后我得到另一个id="#kor"的按钮,当按下它时,我希望计算机随机选择所有这些段落。

我到目前为止:

$(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()*10);
    $("p").eq(random).click();

});
});

1 个答案:

答案 0 :(得分:0)

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

这可以防止它被烧毁&#34;所有&#34;页面上的<p>元素,仅查找#messages元素中的元素。此外,它实际上会计算它们以查看随机数应该在哪个范围内。

当然,这假设段落上的.click()实际上有所作为。