0

我在我的项目中使用UI Selectmenu

UI 选择菜单有一个选择选项来设置所有选择菜单选项的选择行为,例如:

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

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

4

1 回答 1

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>
于 2012-06-11T13:37:21.143 回答