Базар является хорошей системой управления версиями. Мне нравится использовать его для моих конфигураций Linux, потому что Вы не должны создавать отдельный repo.
Не уверен, что я полностью понимаю вопрос, но:
$(":button.brown").click(function() {
$(":button.brown.selected").removeClass("selected");
$(this).addClass("selected");
});
, похоже, соответствует тому, что вы хотите.
Я бы определенно рекомендовал использовать классы вместо прямой настройки CSS, что является проблематично по нескольким причинам (например, удаление стилей нетривиально, удаление классов легко), но если вы действительно хотите пойти по этому пути:
$("...").css("background", "brown");
Но когда вы хотите отменить это изменение, что вы устанавливаете?
Используйте функцию CSS из jQuery для установки стилей для ваших элементов:
$('#buttonId').css({ "background-color": 'brown'});