【发布时间】:2018-09-23 20:17:36
【问题描述】:
我有包含数字的网格/纵横交错。当我单击正方形时,正方形中的数字应变为文本“已选择”。当我再次单击另一个方块时,文本应该变回原来的数字。我怎样才能把它变回原来的数字?
我应该使用 jQuery。这是我的代码:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<meta charset="utf-8" />
<title></title>
<script>
$(document).ready(function () {
$("td").click(function () {
$("td").text("Chosen");
});
});
</script>
<style>
table, th, td {
border: 1px solid black;
background-color: deeppink;
font-size: 15px;
}
</style>
</head>
<body>
<table style="font-size:20px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<script src="js/main.js"></script>
</body>
</html>
【问题讨论】: