我有一个显示随机电影报价的报价机器。现在我正在尝试使用jquery在引号下面添加电影的名称,但由于某种原因它不起作用。我试着跟随别人在他们自己的报价机器项目上做的事情或者在我自己的代码中修改片段,但我似乎无法弄明白。
我试过的代码:
function getQuote() {
var randomIndex = Math.floor(Math.random() * quotes.length);
var selectedQuote = quotes[randomIndex];
$('#main-quote').text(selectedQuote.quote);
var selectedBG = selectedQuote.background;
console.log(selectedBG);
$("body").css("background-image", "url('" + selectedBG + "')");
$('#main-quote').text(selectedQuote.quote);
var selectedMovie = selectedQuote.movie;
console.log(selectedMovie);
$("#what-movie").html("selectedMovie");
}
谢谢!
答案 0 :(得分:3)
您已将变量selectedMovie
包装在引号中,这使其成为文本。只需删除引号,每件事都会落实到位:
$("#what-movie").html(selectedMovie);
<强> WORKING DEMO 强>