Вернуть стандартный цвет блока при нажатии на другой

Рейтинг: 0Ответов: 1Опубликовано: 20.03.2015

Доброго времени суток!

Помогите, пожалуйста, разобраться с jQuery.

Есть 10 div'ов с одним классом, по умолчанию они чёрные. При нажатии на любой из них один div подсвечивается, но если нажать на соседний, то он тоже подсвечивается, а старый не вернется в цвет, который был по умолчанию.

Заранее спасибо. :)

Ответы

▲ 1
$('.foo').on('click', function() {
    $('.foo').each(function() {
        $(this).css({'background-color': '#000'});
    });
    $(this).css({'background-color': '#999'});
});

Не помню только, может, надо писать в camel-case для css: backgroundColor.