Javascript чувствителен к регистру, поэтому AddClass
и addClass
- разные вещи. Хотя лишние пробелы игнорируются, их нельзя указывать в идентификаторах. Кроме того, методы addClass
и removeClass
принимают только один аргумент. Более того, # DIV_ID
, вероятно, не будет работать, потому что он будет соответствовать пустому идентификатору (что было бы невозможно) с узлом-потомком, имеющим тэг "DIV_ID". Вам нужно изменить это на #DIV_ID
:
$ (function () {
if (ui.panel.id == 'tab-1') {
$ ("#DIV_ID"). addClass ("CLASS");
return false;
} else {
$ ("#DIV_ID"). removeClass ("CLASS");
return false;
}
});
Кроме того, я не знаю, куда вы поместили этот фрагмент, но обратите внимание, что этот код выполняется, как только документ готов. Поэтому, если он находится внутри тегов <script>
, он выполняется, а не при переключении вкладок.