メトリック変換を処理する関数をセットアップしましたが、それほどシームレスではありません。lbs を kg に、kg を lbs に変換したいと思います。私が抱えている問題は、jquery 変更機能の使用です。これにより、変換が変更時にのみ発生しますが、ポンドからkgへの連続した変換が必要な場合があり、スタックしてポンドをより多くのポンドに、またはkgをより多くのkgに変換します. どんな助けでも大歓迎です。ここに私のコードがあります
$("#wUnits").change(function () {
var approx = 2.2;
if ($(this).val() == "lbs") {
value = $("#txtWeight").val() / approx;
$('#wValue').val(value.toFixed(2));
} else if ($(this).val() == "kg") {
value = $("#txtWeight").val() * approx;
$('#wValue').val(value.toFixed(2));
} else {
var value = "";
$('#wValue').val(value);
}
});
以下は私のマークアップです
<select id="wUnits">
<option value="">--</option>
<option value="lbs">lbs</option>
<option value="kg">kg</option>
</select>
理想的には、ドロップダウンを使用してコンバージョン間のシームレスな移行を実現したいと考えています。