说我有5个的div,所有具有相同样式:jQuery的动作具有多个实例
HTML
<div id="box"> </div>
<div id="box"> </div>
<div id="box"> </div>
<div id="box"> </div>
<div id="box"> </div>
CSS
#box {
background-color:blue;
width:200px;
height:50px;
display:block;
margin-top:10px;
}
我想要执行一些jQuery来改变上每个特定div的颜色,并改回原来的.mouseout()
:
jQuery的
$(document).ready(function() {
$('#box').mouseover(function() {
$('#box').css('background-color', 'red');
});
$('#box').mouseout(function() {
$('#box').css('background-color', 'blue');
});
});
这只适用于div的初审工作,我将如何去使这项工作对于每一个人吗?我希望每个div都能像自己一样工作,但我不知道如何去做。
我研究了一下.each()
,但我对如何将它融入到我的功能中毫无头绪。有人可以帮我吗?先谢谢你。
**元素的ID必须是唯一的** - 使用类,而不是ID将类似的元素 –
好的,谢谢你的建议,我会尝试一下的时候了!:) –