<div id="container">
<div class="jumbotron" id="group">
<form class="form-inline">
<div class="form-group">
<label for="groupNumber">Group:</label>
<input type="text" class="groupNumber" />
</div>
<div class="form-group inputTop">
<label for="quantity">Quantity:</label>
<input type="text" class="quantity" />
</div>
<div class="form-group inputTop">
<label for="systemPrice">System Price:</label>
<input type="text" class="systemPrice" />
</div>
<div class="form-group">
<label for="groupTotal">Group Total:</label>
<input type="text" class="groupTotal" />
</div>
</form>
<div class="row specs" id="pasted" contenteditable="true"></div>
</div>
</div>
$(document).ready(function() {
$('.inputTop input').keyup(multInputs);
function multInputs() {
$('.inputTop').each(function() {
var $quantity = $('.quantity', this).val();
var $systemPrice = $('.systemPrice', this).val();
var $groupTotal = ($quantity * 1) * ($systemPrice * 1)
$('.groupTotal', this).text($groupTotal);
});
}
});
JSフィドル与えない掛ける:https://jsfiddle.net/waynebunch/jh6uhL1p/5/はjqueryの私の2つのクラスが何の結果
を私はしばらくの間、このを見つめてきたし、何も悪いことを見ていないです。基本的には、私はvar $quantity
をvar $systemPrice
で乗算し、結果をvar $groupTotal
に表示するためにJQueryを使用しようとしています。これらの複数の「グループ」があります。誰かが私がここで間違っていることを教えてもらえますか?ありがとうございました!
FYIを使用すると、($ quantity * 1)*($ systemPrice * 1) 'を使用する必要はありません。 '$ quantity * $ systemPrice'を実行することができます。乗算演算子が文字列を自動的に数値に変換するためです。 –
@squintあなたは正しいです、ありがとう! –