好的,所以我在使用 jquery 方面相当新(我多年来一直在使用插件),我根本不知道发生了什么。
我有一个表格(一个基于两个用户输入数字的乘法网格)。顶行标题和最左列是按顺序生成的。到目前为止,一切都很好。
现在,我正在尝试计算网格的值,所以 x2 * y2 = 网格值。我计划一次处理 1 行(因为我的数学大脑不允许我为整个网格制定公式)。我像这样提取 x 行标题的值:
var yHead = $('.y-head.y2').text();
var xHead = $('.x-head.x2').text();
console.log(xHead);
console.log(yHead);
好吧,我得到了我想要的(好吧,我得到了正确的数字 22 次,因为它在每个循环中的 jquery 中。所以我得到了 22 次)。 但是y 列标题我得到了奇怪的值 70 和我想要的值。(由于循环,再次各 22 次)。
1)为什么我得到 22 而不是每个循环的 11 次迭代?2)控制台日志中的 70 到底是从哪里来的?
从字面上看,这个头发正在脱落......我试过.text(),.html(),.val()
jsFiddle - 我正在处理的行是红色的,js 在第 22 行,产生到70