我输入了一些文字,输入了一些文字,然后按#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();
});
});
答案 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()
实际上有所作为。