Задать вопрос
kolosslava
@kolosslava

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

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

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

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

class="s11s12s7s8s10s9s5s6"

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

class="s11 s12 s7 s8 s10 s9 s5 s6"
  • Вопрос задан
  • 2602 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы