0

jqueryの複数選択選択から複数のオプションを選択する際のコストを増減する必要があります。オプションを選択するとコストが増加し、オプションを削除するとコストが減少します。

<select multiple="" class="chosen-select" id="form-field-select-4" data-placeholder="Choose a Department...">
    <option value="Management">Senior Management</option>
    <option value="Legal">Legal</option>
    <option value="Operations">Operations</option>
    <option value="Administration">Administration</option>
    <option value="R&D">R&D</option>
</select>

エンド ユーザーがより多くの部門を選択するとコストが増加し、選択した部門を削除するとコストが減少します。

この複数選択の変更時に関数をトリガーするにはどうすればよいですか? また、エンド ユーザーが新しいオプションを追加したり、選択したオプションを削除したりした場合に取得するにはどうすればよいですか?

4

1 に答える 1

2

を使用option:selectedして、選択したオプションを取得し、それらを使用して選択の選択の変更時の金額を計算できます。は、コレクションによって返された選択解除されたものを自動的に削除しoptionsます。選択解除されたものと選択されたものを覚えておく必要はありません。

$("#form-field-select-4 option:selected")
于 2013-11-13T06:12:14.433 に答える