0

x と y の値を取り、テーブルの行と列を使用して、指定されたセルを見つける関数があります。JQuery:

function changeNum(x,y,num)
{
    var thisRow = $(".sudoku:nth-child("+y+")");
    var thisCell = $(thisRow+":nth-child("+x+")");
}

宣言の何かがthisCellJavaScript を停止させています。

4

2 に答える 2

3

thisRow文字列ではなく、jQuery セットです。これを使って :

var thisCell = $(":nth-child("+x+")", thisRow);

直接使用することもできます

var thisCell = $(".sudoku:nth-child("+y+") :nth-child("+x+")");

が行のクラスではなくテーブルのクラスである場合、 と の間にsudokuスペースが必要になることに注意してください。.sudoku:nth-child

于 2013-02-13T20:37:24.983 に答える
0

""+でリードしてみてください

var thisCell = $(""+thisRow+":nth-child("+x+")");

于 2013-02-13T20:40:13.410 に答える