ここonclick="incrementValue(this)"
番号コンソールでの作業の解析ではなく、スクリプト内の
function incrementValue(plusElement) {
var choicesLeft = jQuery("#choicesLeft");
choicesLeft.innerHTML = Number(choicesLeft.innerHTML) - 1;
console.log(choicesLeft.innerHTML);
};
console.log
ラインアウト出力し、コンソールでのNaNとしての要素の上に呼び出されている私の単純な関数は、です。
しかし、私は、コンソールに次の行を入力したとき:
choicesLeft.innerHTML = Number(choicesLeft.innerHTML) - 1;
予想される動作が発生します。
アイデア?
'mealsLeft'とは –
choicesLeftはjQueryオブジェクトで、innerHTMLはありません。私は非常にコンソールで動作することに疑いがあります。 – epascarello
'.innerHTML'の代わりに' .text() 'を使用してください –