我的第一个问题。我觉得这很简单,但它让我发疯,因为我无法找到问题。我已经通过警报测试了数学函数,所以我可以看到它正在工作,但下面的实际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");
});
});
答案 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