私は卓上ゲーム用のキャラクター作成アシスタントを作成しようとしています。キャラクターレベルに応じて、プレイヤーが変えることができる開発ポイントの数が変化します。これはhtml5とjQueryの私の最初の主要なプロジェクトですが、それは十分に簡単だと思いました。 this questionからのアドバイスを使用しましたが、私の値は更新されていません。私はjsFiddleでそれを悩ませているが、役に立たない。私はウィットの終わりにいる!ここに私のjsFiddleへのリンクがあります。 jsFiddleには、関連したいコードだけがあります。私はフォームの残りの部分を稼働させました。jQueryが数学をして値を更新していません
HTML:
<strong>Level: </strong><input id="levelselect" type="number" min="0" max="20" />
You have <span id="DP"></span> DP to spend.
JS:
function calcDP() {
var level = parseInt($('#levelselect').val(),10);
var DPatZero = 400;
var DPatOne = 600;
var workDP = 0;
if (level === 0){
workDP = DPatZero;
}
else if(level == 1){
workDP = DPatOne;
}
else {
workDP = DPatOne + (level * 100);
}
var DP = workDP;
$('#DP').text(DP);
}
$('#levelselect').on('keydown keyup keypress', calcDP);
質問自体にあなたのコードの重要な部分を含めてください。そうでなければ、pastebinのリンクがある時点で期限切れになると、この質問はかなり壊れてしまいます。 – ThiefMaster