0

広告料金を計算するフォームを作成しようとしています。問題は、各セクションの基本値が異なることです。だから私はjQueryに変数を評価させようとしていますが、それはテキストを評価しているだけです。Eval() は、テキストではなく変数を返すため、ここで機能します。

var onlineAdCalc =eval($('#onlineAdSection').val()+$('#onlineAdSize').val());

$('#onlineAdSection')$('#onlineAdSize')は両方とも選択ボックスです。

例えば、

var homebox = 38.4;
$('#onlineAdSection').val() = home;
$('#onlineAdSize').val() = box;

評価付き

onlineAdCalc = 38.4

評価なし

onlineAdCalc = homebox
4

2 に答える 2

-1

ハッシュを使用して出力を保存してみてください。

var adHash = [];
adHash['homepagebigbox'] = 38.4;
var lookup_string = $('#onlineAdSection').val() + $('#onlineAdSize').val()

adHash[lookup_string]
=> 38.4
于 2012-11-15T18:37:15.190 に答える