我是 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;
}
所以当我点击第一个按钮时,我需要在点击的按钮上更改颜色,而不是在所有按钮上,所以有什么办法吗?
更新:
抱歉,我尝试了您的解决方案,但我的代码更复杂,无法使用:http: //jsfiddle.net/nJ895/7/
在这里我需要解决一些问题,所以当我点击“1按钮”时,这个按钮必须改变颜色,但如果我点击“2按钮”,那么“1按钮必须失去颜色”和“2按钮得到颜色”.. . 这不会影响其他 div 中的第二个“1 按钮”和“2 按钮”,它们必须以相同的方式工作......请帮助。在这种情况下,#id_ 也不重要,但我需要在这里显示所有代码。