【发布时间】:2014-05-19 22:19:41
【问题描述】:
我正在使用 Jquery 和 CSS 制作一个基本的井字游戏。我想让它点击 div 添加玩家一的颜色,而 dblclicking 添加玩家二的颜色。由于某种原因,playerOne 的颜色没有改变。
HMTL
<body>
<table>
<tr></tr>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
<tr></tr>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
<tr></tr>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
<td><div class="dot"></div></td>
</table>
CSS
table{
margin-left:auto;
margin-right:auto;
border-spacing:7px;
}
.dot{
border: 1px solid #A8A8A8;
border-radius:50px;
height:100px;
width:100px;
background-color:#A8A8A8;
}
.playerOne{
border: 1px solid #A8A8A8;
border-radius:50px;
height:100px;
width:100px;
background-color:red;
}
JavaScript
$(document).ready(function() {
$('div').click(function() {
$(this).addClass('playerOne');
});
});
【问题讨论】:
-
为什么它对我不起作用。我正在使用 CodePen
-
想通了。在 JavaScript 下未启用 Jquery。还是谢谢。
标签: javascript jquery html css