Перечисляет с JQuery? - PullRequest
       4

Перечисляет с JQuery?

18 голосов
/ 02 сентября 2010
$("#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 перечисления, и если да, то как этого достичь?Любые предложения приветствуются ....

1 Ответ

44 голосов
/ 02 сентября 2010

Вам нужно будет продублировать перечисление в JavaScript следующим образом:

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

, тогда вы можете использовать его так:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...