この jQuery ソリューションで乗算のサポートを追加する方法を知りたい: jquery 計算の質問
足し算と引き算ではうまく機能しますが、どのように掛け算をサポートできるのでしょうか?
ありがとう。
ここでコード例を見ることができます: http://jsfiddle.net/JRcqk/1/
この jQuery ソリューションで乗算のサポートを追加する方法を知りたい: jquery 計算の質問
足し算と引き算ではうまく機能しますが、どのように掛け算をサポートできるのでしょうか?
ありがとう。
ここでコード例を見ることができます: http://jsfiddle.net/JRcqk/1/
switch ステートメントを使用して値を調べる場合は、eval 関数を回避することができます。これを確認してください: JqueryとListのswitchステートメント
Mederが提案した解決策も良かったです。
@Gaby - あなたのソリューションは追加を適切に実行しません。parseInt() を使用しない限り、両方の数値を連結するだけです。
@Anurag - 場所を前向きに保つことは、すべての人の利益になります。質問に貢献したくない場合は、続けてください。質問に貢献しないコメントを止めて投げつけないでください。それは社会にとって何の役にも立ちません。
ロジックにいくつかの変更が必要であり、恐ろしいeval
..も使用します(計算を処理する不可知論的な方法が必要な場合)
$('#Selection').change(calc); //update result when changing the number
$("#number").keyup(calc); //update result when select changes
function calc() {
$('#result').val( eval( $('#number').val() + $("#Selection").val() ) );
}
とHTML
<div>
<input id="number" type="text" />
<select id="Selection" name="D1">
<option value="+1">Plus 1</option>
<option value="-1">Minus 1</option>
<option value="*2">double</option>
<option value="/2">half</option>
</select>
<input id="result" type="text" />
</div>