Enums with jQuery?
1 2 3 4 5 6 7 | $("#bc [id$=_dropdownID]").change(function() { if (this.value == '2' || this.value == '3') { $("#bc .pnl").show(); } else { $("#bc .pnl").hide(); } |
我在jquery中有以下代码。是否有任何方法可以用C枚举替换上面代码中的硬编码常量2和3?jquery是否支持枚举?如果支持,如何实现?欢迎提出任何建议…
您必须在javascript中复制枚举,如下所示:
1 2 3 4 | var myEnum = { OneValue: 2, AnotherValue: 3 }; |
然后你可以这样使用它:
1 | this.value === myEnum.OneValue || this.value === myEnum.AnotherValue; |