views:

49

answers:

1
+1  Q: 

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

+4  A: 

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

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

then use like : this.value == myEnum.OneValue || this.value = myEnum.AnotherValue.

sirrocco