現在、jQuery で最初の電卓を作成していますが、入力値の合計に問題があります。シンプルで使いやすいものにしたいので、複数の入力を使用していません。以下のコードが出力NaN
されますが、その理由がわかりません。
$('body').on('click', '#method-getsum', function() {
var sum = 0;
var string = $('input[name="fieldtext-calculate"]').val();
if(string.length != 0) {
sum += Number(string);
}
alert(sum);
});
私は何かを逃しましたか?ここですべての動作を確認できます: http://jsfiddle.net/edgren/QTjWR/ (このデモには、eval
関数を使用した正しいソリューションが含まれています (私の電卓は実際のプロジェクト用ではありません。単に「プレイアラウンド」プロジェクトを使用するだけです))
前もって感謝します。