JQueryで指数をどのように実装しますか?
私はこれを変更しています:
$.fn.sumValues = function() {
var sum = 0;
this.each(function() {
if ( $(this).is(':input') ) {
var val = $(this).val();
} else {
var val = $(this).text();
}
sum += parseFloat( ('0' + val).replace(/[^0-9-\.]/g, ''), 10 );
});
return sum;
と
$(document).ready(function() {
$('input.price').bind('keyup', function() {
$('span.total').html( $('input.price').sumValues() );
});
ユーザー入力からより複雑な合計の式を計算します。
式自体は次のとおりです (a から g はユーザー入力です)。
ステップ 1) X=((1+(a/100))^b)*(c*12)
ステップ 2) X+d=e
ステップ 3) efg=h
これをより効果的に実装するのを手伝ってもらえますか?