1

ページにいくつかのドロップダウンがあり、すべてにいくつかの数字が含まれています。ユーザーがこれらのいずれかを変更すると、それらすべてを調べてすべての数値を合計する必要があります。

jQueryでそれを行うにはどうすればよいですか?

<select id="number1">
  <option value="1">1</option>
  <option value="3">3</option>
</select>
<select id="number2">
  <option value="1">1</option>
  <option value="3">3</option>
</select>
<select id="number4">
  <option value="1">1</option>
  <option value="3">3</option>
</select>

私は次のようなことを試しました:

$('select[id*="number"].change(function() { // when any one dropdown change

    $('select[id*="number"].change(function() { // go through them all
        var current = $(this);

        // add current value to array
    });
});

$.each(arr,function() {
    total += this; // sum items
});

しかし、なかなか期待通りにはいきません。任意のヒント?ありがとう。

4

3 に答える 3