0

プロジェクトでUI Selectmenuを使用しています

UI selectmenu には、次のようなすべての selectmenu オプションの選択動作を設定するための選択オプションがあります。

$('.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 に答える