jQuery で列挙型を使うには?質問する

jQuery で列挙型を使うには?質問する
$("#bc [id$=_dropdownID]").change(function() {
    if (this.value == '2' || this.value == '3') {
        $("#bc .pnl").show();
    }
    else {
        $("#bc .pnl").hide();
    }

jQuery に次のコードがあります。上記のコードでハードコードされた定数 2 と 3 を ac# enum に置き換える方法はありますか? jQuery は enum をサポートしていますか? サポートしている場合、これを実現するにはどうすればよいでしょうか? ご提案があれば歓迎します。

ベストアンサー1

次のように JavaScript で列挙型を複製する必要があります。

var myEnum = {
         OneValue: 2,
         AnotherValue: 3
};

次のように使用できます:

this.value === myEnum.OneValue || this.value === myEnum.AnotherValue;

おすすめ記事