Высказывание
$("#leistungen").addClass("brown");
будет работать со всем текстом внутри #leistungen, но не с тегами привязки. У якорей есть стиль по умолчанию, который должен быть переопределен. Вы правы в письменной форме
$("#leistungen a").addClass("brown");
Выполните тест, чтобы убедиться, что ваш Javascript выполняется, изменив его на
$("#leistungen a").hide();
Если он исчезнет, то вы знаете, что ваш Javascript работает с правильным элементом. Далее, попробуйте более конкретизировать свой селектор (может быть, что-то еще переопределяет ваши изменения).
$("li#leistungen a").addClass("brown");
Если это не сработает, убедитесь, что JavaScript выполнен, а затем проверьте элемент. Есть ли у него новый класс? Если так, то проблема в CSS, а не в Javascript. Проверьте свой CSS-файл в стиле «.brown», чтобы найти синтаксические ошибки. Отсутствующий} из предыдущего стиля сделает это.
Попробуйте использовать "# 4C3F12" вместо слова "коричневый" в качестве цвета.
.brown {
color: #4C3F12;
}
Дайте мне знать, если это поможет!