我有一个带x和y值的函数,并使用表行和列查找给定的单元格。 JQuery的:
function changeNum(x,y,num)
{
var thisRow = $(".sudoku:nth-child("+y+")");
var thisCell = $(thisRow+":nth-child("+x+")");
}
thisCell
声明中的某些内容导致javascript停止。
答案 0 :(得分:3)
thisRow
是一个jQuery集,而不是字符串。使用此:
var thisCell = $(":nth-child("+x+")", thisRow);
您也可以直接使用
var thisCell = $(".sudoku:nth-child("+y+") :nth-child("+x+")");
请注意,如果sudoku
是表的类而不是行的类,那么您需要.sudoku
和:nth-child
之间的空格。
答案 1 :(得分:0)
尝试使用“”+
var thisCell = $(“”+ thisRow +“:nth-child(”+ x +“)”);