我遇到的问题是,当变量schmeckle超过49时,没有任何变化,html不会更新。 (代码中的第13行。)
$(document).ready(function() {
var schmeckle = 0;
$('#schmeckleAdder').click(function() {
$('#iAmTheBody').css("background-color", "orange");
if (schmeckle == 0) {
schmeckle = schmeckle + 1;
$('#iAmTheBody').append('<p id="howManyYouGot">You have ' + schmeckle + ' schmeckles!</p>');
}
else {
schmeckle = schmeckle + 1;
$('#howManyYouGot').html('<p>You have ' + schmeckle + ' schmeckles!</p>');
}
});
if (schmeckle > 49) {
$('iAmTheBody').append('<button type="button" id="mortyBuyer">Buy a morty!</button>');
}
else {
}
});
答案 0 :(得分:0)
您错过了ID选择器:更改react-hot-loader
=&gt; $('iAmTheBody')
。你应该把你的支票移到你增加柜台的逻辑中:见
example
$('#iAmTheBody')