骰子jQuery - 随机#+替换骰子上的文字

时间:2014-04-12 08:55:03

标签: javascript jquery

我的第一个问题。我觉得这很简单,但它让我发疯,因为我无法找到问题。我已经通过警报测试了数学函数,所以我可以看到它正在工作,但下面的实际jQuery似乎没有运行来交换文本。请帮忙!

var dice = 1;
function math(sides){
  return Math.floor((Math.random()*sides)+1).toString();
}

$(document).ready(function(){
    $("button").click(function(){
        var dice = math(6);
        alert("Dice now at " + dice);
        $("#number").text("dice");
    });
});

1 个答案:

答案 0 :(得分:2)

骰子是一个变量,所以删除引号

试试这个

$("#number").text(dice);  // This will replace the current text with new

如果#number是文本框

$("#number").val(dice); // This will replace the current value with new