Как я могу применить класс CSS к определенным элементам, используя jquery?

0

У меня есть CSS-класс RoundedActivityCell в моей таблице стилей, например:

.RoundedActivityCell {
    -moz-border-radius: 4px 4px 4px 4px; /* rounds corners for firefox */ 
    border-radius:4px 4px 4px 4px; /* rounds corners for other browsers */
    float: left;
    text-align: center;
    vertical-align: middle;
    height: 18px;
    width: 150px; /* Follows the grid columns */
    border:solid 2px; 
    padding: 3px;
}

Тогда у меня есть span в моем файле cshtml, как это:

<span class="RoundedActivityCell" id="signalRAsxActivity-#:ViewUnitContract.ConveyanceId #">
    #: ViewUnitContract.Status.StatusText#
</span> 

Я знаю, как применять определенные свойства css, такие как border-color и т.д., Используя jquery, но мне было интересно, возможно ли удалить часть class="RoundedActivityCell" из тега html и установить это вместо использования jquery?

Т.е. (Не обращайте внимания на часть передачи, она автоматически генерируется и работает так, как она должна была :) :):

$('#signalRAsxActivity-' + conveyanceId).css.class('RoundedActivityCell');
  • 0
    Как определить элементы, к которым должен быть добавлен класс? это к элементам с идентификатором, начинающимся с signalRAsxActivity
  • 1
    api.jquery.com - лучшее место для таких простых вопросов, как этот, один щелчок по CSS, и вы найдете список методов, таких как addClass, removeClass и т. д.
Показать ещё 1 комментарий

1 ответ

4
Лучший ответ

Использовать addClass:

$('#signalRAsxActivity-' + conveyanceId).addClass("RoundedActivityCell")
  • 0
    Спасибо за ваш быстрый ответ, сэр :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню