Я новичок в jQuery, и мне нужно, когда я нажимаю, чтобы изменить цвет кнопки, не меняя класс. Как я могу это сделать.Изменение цвета кнопки без изменения класса
<div class="button">First button</div>
<div class="button">Second button</div>
<div class="button">3 button</div>
<div class="button">4 button</div>
$('.button').on('click', function() {
$('.button').css('background-color', '#C00');
})
.button {
background-color: #9C0;
height: 50px;
width: 100px;
margin-top:5px;
}
так, когда я нажимаю на первой кнопке, мне нужно изменить цвет только на щелчок кнопки не на все пуговицы, так есть ли способ сделать это?
UPDATE:
жаль, что я попытать решение, но мой код является более сложным и не работают с этим: http://jsfiddle.net/nJ895/7/
Здесь мне нужно решить некоторые проблемы, поэтому, когда я нажимаю на «1 кнопку» это кнопка должна изменить цвет, но если я нажму на кнопку «2», тогда «1 кнопка должна потерять цвет» и «2 получить цвет» ... это не будет совершенным, вторая «1 кнопка» и «2 кнопки» в другой div, который должен работать таким же образом ... пожалуйста, ПОМОГИТЕ. также #id_ не важно в этом случае, но мне нужно здесь, чтобы показать весь код.
также извиняюсь за мой английский и я не хочу, чтобы написать другой класс для всех кнопок –
Вы можете иметь более одного класса для каждого элемента. «Чистым» способом было бы добавить новый класс к кнопке в дополнение к существующей. – JJJ
http://jsfiddle.net/nJ895/8/ –