C# 如何使用jQuery从输入中获取数据并将其放入数组中?
我使用“for”循环生成一个9X9(row=9;col=9)表(它有81个单元格) 我还有一个整数数组模型,网格[9,9],其中45个随机元素是0,其余是1到9之间的单个数字 然后我填充表格的单元格,如下所示:如果匹配的网格[,]元素为“0”,那么我在当前单元格中放置一个inputbox;如果匹配的网格[,]元素与“0”(从1到9的数字)不同,则我用匹配的网格[,]元素填充单元格 所以代码看起来像这样: 1) 可视化表格:C# 如何使用jQuery从输入中获取数据并将其放入数组中?,c#,jquery,html,arrays,model-view-controller,C#,Jquery,Html,Arrays,Model View Controller,我使用“for”循环生成一个9X9(row=9;col=9)表(它有81个单元格) 我还有一个整数数组模型,网格[9,9],其中45个随机元素是0,其余是1到9之间的单个数字 然后我填充表格的单元格,如下所示:如果匹配的网格[,]元素为“0”,那么我在当前单元格中放置一个inputbox;如果匹配的网格[,]元素与“0”(从1到9的数字)不同,则我用匹配的网格[,]元素填充单元格 所以代码看起来像这样: 1) 可视化表格: @model Generator.GeneratorClass @he
@model Generator.GeneratorClass
@helper drawCells(int row)
{
for (int i = 0; i < Model.cols; i++)
{
if(Model.grid[row, i] == 0)
{
<td>
<input type="text" maxlength="1"/>
</td>
}
else
{
<td>
@Model.grid[row, i].ToString()
</td>
}
}
}
@helper drawRows()
{
for (int i = 0; i < Model.rows; i++)
{
<tr>@drawCells(i)</tr>
}
}
如何使用jQuery从输入框中获取值并将其放入数组字段[]?
函数检查(){
var字段=[];
$(“#拼图表输入”)。每个(函数(){
fileds.push($(this.val());
});
}
您在代码示例中添加了“fileds.push(i)”的“字段”有拼写错误。您是否已在控制台中检查$(“#拼图表输入”)。长度是否等于45?不起作用
不是正确的问题描述。显示的代码会抛出错误,所以您也应该包括有问题的错误。如果需要值,请使用val()
<div id="puzzle">
<table border="1" id="puzzle-table">
@drawRows()
</table>
</div>
<button onclick="check()">
Check
</button>
function check() {
var fields = [];
$('#puzzle-table input').each(function (i) {
fileds.push(i);
});