-1

選択ボックスの出力からいくつかの数値を取得しようとしています。選択ボックスを .change() するたびにすべての選択に対して .each を取得し、合計金額を維持しようとしています。

私のコードには何かが欠けています。

これまでの私の作業例を次に示します。

http://jsfiddle.net/HdaMQ/

部分的に機能しています。選択したボックスの両方の値を取得して追加する方法がわかりません。(ユーザーが使用できるのは 2 つ以上である可能性があります)

私は正規表現の使用にあまり精通していないので、必要な正確な値が得られるまで、文字列を切り刻みます。

ここでの最終的な目標は、ユーザーが選択オプションを変更した場合、それに応じて価格が更新され、ユーザーが費やす金額を正確に知ることです。

4

1 に答える 1

0

値を適切に入力してから、オプション選択機能を次のように変更します。

  var sum = 0;
  $("option:selected").each(function(index) {
       //alert($(this).prop("value"));
       sum += parseFloat($(this).prop("value"));
       alert(sum); //this alerts for each iteration, so you'll want to remove it
  });
于 2012-05-12T22:19:33.693 に答える