选择选择倍数上的触发功能

时间:2013-11-13 06:06:21

标签: jquery select jquery-chosen

我需要增加或减少从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>

如果最终用户选择更多部门,成本将会增加,并且会因删除所选部门而降低成本。

如何在更改此多项选择时触发功能,如果最终用户添加了新选项或删除了所选项,我该如何获得?

1 个答案:

答案 0 :(得分:2)

您可以使用option:selected获取所选选项,并使用它们计算选择更改时的更改金额。将自动删除集合返回的取消选择的options,您不必记住取消选择和选择的内容。

$("#form-field-select-4 option:selected")