gpt4 book ai didi

javascript - JQuery 选择器中的变量不起作用

转载 作者:行者123 更新时间:2023-11-28 20:38:29 26 4
gpt4 key购买 nike

我有一个函数,它接受 x 和 y 值,并使用表行和列查找给定的单元格。 jQuery:

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

thisCell 声明中的某些内容导致 JavaScript 停止。

最佳答案

thisRow 是一个 jQuery 集,而不是字符串。使用这个:

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

您也可以直接使用

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

请注意,如果 sudoku 是表的类而不是行的类,那么您需要在 .sudoku 之间留一个空格:第 n 个 child

关于javascript - JQuery 选择器中的变量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14862607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com