数字に関連付けられたリンクのリストを介して入力を取得するフィールドがあります。(電卓に似ていますが、演算子はありません)。これらの数値を取得し、それらを 12 で割る関数に入れたいと思います (フィートからインチへの変換)。
まず、次のような jQuery クリック関数のリストがあります。
$('#a0').click(function(){
writeInput(input, one); // var one = 1;
});
次に、「入力を書き込む」機能があります(これは、数字が「画面」に表示される場所です)
function writeInput(field, str){
$input = $(field);
var text = $input.val($input.val() + str);
$input.text(text);
convert(text);
}
そして最後に、入力された数値を12で割る関数があります
function convert(input){
var divide = (input / 12);
$("#output").html(divide); //output is a paragraph where the number is displayed
}
コードを実行すると、数値があるべき場所にNAN出力が表示されます。parseInt() およびその他のトリックを試しました。しかし、[オブジェクト] [オブジェクト] 出力を取得したとき、私は何か正しいことに最も近いものになりました。
どんな助けでも大歓迎です。ありがとう!