kolosslava
@kolosslava

Как записать .addClass без пробелов?

Как правильно сделать:

result.addClass( "s"+( index + 1 ) )

чтобы в результате получился класс:

class="s11s12s7s8s10s9s5s6"

, то тесть без пробелов:

class="s11 s12 s7 s8 s10 s9 s5 s6"
  • Вопрос задан
  • 2599 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
var oldClass=$("#selector").prop("class");
$("#selector").removeClass(oldClass).addClass(oldClass+"s"+(index+1));
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SolidlSnake
@SolidlSnake
Ваш дружелюбный сосед
Теперь понял, думал вы работаете со стандартным циклом.
Попробуйте так:
function() {
    var result = $( "#wGrid" ).empty();
    var s  = "";

    $(".select", this).each(function() {
        var index = $( "#pGrid div" ).index(this);
        s += "s" + (index + 1);
    });
    result.addClass(s);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы