如何在UI选择菜单中为每个选项指定选择功能

how specify select function foreach option in UI selectmenu

本文关键字:选择 选项 功能 UI 菜单      更新时间:2023-09-26

我在我的项目中使用了UI Selectmenu。

UI 选择菜单有一个选择选项,

用于设置所有选择菜单选项的选择行为,例如:

$('.anything').
    selectmenu({
        select : function(event, options) { 
            spec_function('2')
        } 
    });

如何为每个选项设置特定的选择行为或不是全部的特定选项?

使用 switch-case 语句,正如 SurjithSM 所说,发送您要选择的选项的 ID。因此:

<script type="text/javascript">
$('.anything').
    selectmenu({
        select : function(event, options){ 
            switch(options['value']) { 
                case 'some_value_1': 
                    // anycode 1 ...
                    break;
                case 'some_value_2': 
                    // anycode 2 ...
                    break;
                case 'some_value_3': 
                    // anycode 3 ...
                    break;
                default:
                    // default anycode  ...
                    break;
            }
        }
    });
</script>