-1
私が抱えている問題は、変数schmeckleが49を超え、htmlが更新されないときは何も変わらないということです。 (コード内の13行目)Jquery変数が変更されたかどうかを動的にチェックする方法
$(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 {
}
});
あなたschmeckle> 49文が唯一の準備文書で、一度実行する場合。それをあなたの期待通りに動作させるためにあなたのクリックハンドラの中に移動してください – WillardSolutions