jQuery 中的枚举?
$("#bc [id$=_dropdownID]").change(function() {
if (this.value == '2' || this.value == '3') {
$("#bc .pnl").show();
}
else {
$("#bc .pnl").hide();
}
我在 jQuery 中有以下代码。有什么办法可以用 ac# enum 替换上面代码中的硬编码常量 2 和 3 吗? jQuery 支持枚举吗?如果支持,如何实现? 欢迎任何建议......
$("#bc [id$=_dropdownID]").change(function() {
if (this.value == '2' || this.value == '3') {
$("#bc .pnl").show();
}
else {
$("#bc .pnl").hide();
}
I have the following code in jQuery. Is there any way I can replace the hard coded constants 2 and 3 in the above code with a c# enum? Does jQuery support enums and if so how can this be achieved?
Any suggestions welcome....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须像这样在 JavaScript 中复制枚举:
然后您可以像这样使用它:
You would have to duplicate the enum in JavaScript like so:
then you can use it like this:
我使用这种方式:
如果你的 c# 项目中有一个枚举,例如:(
假设你想在整个项目中使用它)
在您的 Shared.Layout.cshtml 文件中,在第一行将其引用如下所示
在 Layout.cshml 内,在部分中放置如下所示的内容
在其他地方只需比较类似的内容
Im using this way:
If you got a enum anywhere in your c# project like :
(Supposing you wanna use it your entire project)
In your Shared.Layout.cshtml file , at first line put its reference like bellow
Inside Layout.cshml, at section put something like bellow
In other places just compare something like