Javascript 我应该如何用可填充块构建一个简单的4x4表
使用Jquery,我想构建一个大小为4x4、大小相同的块的表,我可以用颜色填充它 可视示例: 这个问题不必包括圆圈 我正在寻找关于如何建立这个的建议、链接或建议。我不太熟悉Jquery的canvas/draw功能,但我认为这可能是一个可行的解决方案。确定填充哪一个框将由玩家完成的任务的多少级别来设置。例如,第一列显示玩家已完成所有4个关卡 但是,我可以担心如何发送信息。我不确定的是制作这样一张简单桌子的最佳方法。给你: HTML: 此外,您可能希望使用CSS重置样式表,以便使表格在跨浏览器中显示相同 现场演示:给你: HTML: 此外,您可能希望使用CSS重置样式表,以便使表格在跨浏览器中显示相同Javascript 我应该如何用可填充块构建一个简单的4x4表,javascript,jquery,Javascript,Jquery,使用Jquery,我想构建一个大小为4x4、大小相同的块的表,我可以用颜色填充它 可视示例: 这个问题不必包括圆圈 我正在寻找关于如何建立这个的建议、链接或建议。我不太熟悉Jquery的canvas/draw功能,但我认为这可能是一个可行的解决方案。确定填充哪一个框将由玩家完成的任务的多少级别来设置。例如,第一列显示玩家已完成所有4个关卡 但是,我可以担心如何发送信息。我不确定的是制作这样一张简单桌子的最佳方法。给你: HTML: 此外,您可能希望使用CSS重置样式表,以便使表格在跨浏览器中显示
现场演示:我同意你得到的评论,我不认为使用普通的旧html表格有什么错
您可以像Sime Vidas建议的那样创建表和css,并使用jquery操作类名,也可以通过jquery使用$etc之类的东西创建html元素,并使用该方法创建子元素和/或将代码转储到页面的某个位置 我同意你得到的评论,我认为使用普通的旧html表进行此操作没有任何问题
您可以像Sime Vidas建议的那样创建表和css,并使用jquery操作类名,也可以通过jquery使用$etc之类的东西创建html元素,并使用该方法创建子元素和/或将代码转储到页面的某个位置 这是一个正在工作的JSFIDLE,它使用jQuery和表完全按照您的要求执行。从一个项目数组中,它将自动构建图形,您只需提供数组和css
这是一个正在工作的JSFIDLE,它使用jQuery和表完全按照您的要求执行。从一个项目数组中,它将自动构建图形,您只需提供数组和css
你被放在画布上有什么特别的原因吗?@melee:事实上,他对div甚至gasp tables有什么看法?是的,我认为tables实际上是合适的元素:@melee我什么都没有。我的问题是我应该做什么来制作这个表格。那么,你的问题是如何用HTML编写表格?你被设置在画布上有什么特别的原因吗?@melee:的确,他对div甚至gasp表格有什么反对意见?是的,我认为表格实际上是合适的元素:@melee我没有设置任何东西。我的问题是我应该做什么来创建这个表。所以,你的问题是如何用HTML编写一个表?假设你可以在服务器上创建这个表,这确实是一个完美的解决方案。假设你可以在服务器上创建这个表,这确实是一个完美的解决方案。
<table>
<tr>
<td class="a"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="a"></td>
<td></td>
<td class="c"></td>
<td></td>
</tr>
<tr>
<td class="a"></td>
<td class="b"></td>
<td class="c"></td>
<td></td>
</tr>
<tr>
<td class="a"></td>
<td class="b"></td>
<td class="c"></td>
<td class="d"></td>
</tr>
</table>
td { width:40px; height:40px; border:1px solid #333; }
td.a { background-color:red; }
td.b { background-color:blue; }
td.c { background-color:purple; }
td.d { background-color:green; }