JQuery html () проблема с несколькими случаями - PullRequest
0 голосов
/ 10 декабря 2010

Я знаю, что это неправильно, и я не могу заставить его работать:

 $(".green").html(function() {
        if (n == 0) { "<span>0</span>" };
        if (n == 1) { "<span>2</span>" };
        if (n > 1) { "<span>3</span>"};

    });

Я в основном хочу изменить html элемента на 3 разных вещи, если значение n равно 0, 1 или большезатем 1.

Есть идеи, как это сделать?

1 Ответ

5 голосов
/ 10 декабря 2010

Вам также необходимо вернуть информацию return "<span>0</span>";

измененный код

var n = 1;
$(".green").html(function() {
    if (n == 0) { return "<span>0</span>"; }
    if (n == 1) { return "<span>2</span>"; }
    if (n > 1) { return "<span>3</span>"; }

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