У меня вопрос: вы сказали, что хотите удалить класс, но затем вы пытаетесь переопределить правило css ... что вы хотите архивировать?
В случае, если вы хотите удалитькласс вы должны использовать метод removeClass
.См. Документацию здесь ;
Если вы хотите переопределить правило css: возможно ли, что ваш
$('.RadComboBox_Bootstrap').css({'font-family':''})
будет выполнен до того, как элемент .RadComboBox_Bootstrap
будет представлен / разработан?(это функция $('.RadComboBox_Bootstrap').css({'font-family':''})
в document.ready (или $(function(){...})
))?).Если инструкция выполняется до загрузки dom, селектор jQuery не находит элементов и не применяет правило css.В этом примере правило будет НЕ применяться
<html>
<head>
<!-- import jquery here -->
<script>
$('.RadComboBox_Bootstrap').css({'font-family':''})
</script>
</head>
<body>
<div class="RadComboBox_Bootstrap"></div>
</body>
</html>
В этом примере оно будет
<html>
<head>
<!-- import jquery here -->
<script>
$(function(){
$('.RadComboBox_Bootstrap').css({'font-family':''});
});
</script>
</head>
<body>
<div class="RadComboBox_Bootstrap"></div>
</body>
</html>
В любом случае вы всегда можете написать собственное правило CSS для переопределениятот, о котором вы сообщили:
.my-wrapper .RadComboBox_Bootstrap {
font-family: Arial,sans-serif;
}
(вы должны добавить my-wrapper
class к родителю).Таким образом, ваше пользовательское правило будет «более конкретным» для элемента dom и будет применено.См. this для подробностей