chugh97 chugh97 - 1 year ago 95
jQuery Question

Enums with 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....

Answer Source

You would have to duplicate the enum in JavaScript like so:

var myEnum = {
         OneValue: 2,
         AnotherValue: 3

then you can use it like this:

this.value == myEnum.OneValue || this.value = myEnum.AnotherValue;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download