在选择特定字体样式时,我正在尝试为用户创建简单的选择选项。如果他们点击一种字体div
,它的背景div
应该会改变颜色。
我遇到的问题是第一个字体div
在改变颜色方面效果很好 - 但是其他字体div
不效仿。
HTML
<div class="fonts">
<div id="font" class="minecraft-evenings">
Hello
<p>Minecraft Evenings</p>
</div>
<div id="font" class="minecrafter">
Hello
<p>Minecrafter 3</p>
</div>
<div id="font" class="volter">
Hello
<p>Volter</p>
</div>
</div>
JavaScript/JQuery
$(document).ready(function() {
$('#font').click(function() {
$(this).css("background-color", "#000");
$('#font').not(this).css("background-color", "#f1f1f1");
});
});