Javascript 在jQuery中迭代顺序嵌套类?
我试图用类Javascript 在jQuery中迭代顺序嵌套类?,javascript,jquery,Javascript,Jquery,我试图用类row[I]遍历表单元格中的行,用类col[I]遍历列。但是,这目前不起作用: for (var i = 1; i <= 5; i++) { for (var j = 1; j <= 7; j++) { $(".row[" + i + "] .col[" + j + "]").html('1'); } } 对于(var i=1;i您应该解释什么是“不起作用的” 然而,javascript数组可能是基于零的,而不是基于一的 for (var
row[I]
遍历表单元格中的行,用类col[I]
遍历列。但是,这目前不起作用:
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= 7; j++) {
$(".row[" + i + "] .col[" + j + "]").html('1');
}
}
对于(var i=1;i您应该解释什么是“不起作用的”
然而,javascript数组可能是基于零的,而不是基于一的
for (var i = 0; i < 5; ++i) { ... }
(var i=0;i<5;++i){…}
你应该解释什么是“不起作用”
然而,javascript数组可能是基于零的,而不是基于一的
for (var i = 0; i < 5; ++i) { ... }
(var i=0;i<5;++i){…}
尝试用
\[
$(".row\\[" + i + "\\] .col\\[" + j + "\\]").html('1');
演示:
作为替代,我建议将类命名为row-1
,而不是row[1]
然后
尝试使用
\[
$(".row\\[" + i + "\\] .col\\[" + j + "\\]").html('1');
演示:
作为替代,我建议将类命名为row-1
,而不是row[1]
然后
好主意,但我想知道行[i]是否是有效的类名
$(“.row[“+1+”].col[“+1+”]).html('1'))
搜索具有classrow
和attribute1
的元素,以及具有classcol
和attribute1
的子元素,但我建议将类重命名为row#
和col#
,以避免[]
在这里,我尝试使用row-I
col-I
命名,但也不起作用:好主意,但我想知道row[I]是否是有效的类名$(“.row[“+1+”].col[“+1+”])。html('1')
搜索具有classrow
和attribute1
的元素,以及具有classcol
和attribute1
的子元素,但我建议将类重命名为row#
和col#
,以避免[]
在这里,我尝试使用row-I
col-I
命名,但也不起作用:我添加了一个提琴来演示(在问题中)。它是类的名称,所以我认为这不应该是个问题。我添加了一个提琴来演示(在问题中).这是类的名称,所以我认为这不应该是一个问题。我也尝试将其更改为.row-1.col-1,在这个示例中:它仍然不起作用anything@Jamil您没有将jQuery库包含在fiddle中-在左侧面板的第一个选择框中选择jQuery-请参见我的了解。转义或以其他方式更改名称约定就是它然后。谢谢。我也试着将它改为。row-1。col-1,在这个例子中:它仍然不起作用anything@Jamil您没有将jQuery库包含在fiddle中-在左侧面板的第一个选择框中选择jQuery-参见我的了解。转义或以其他方式更改名称约定就是这样。谢谢。
<tr class="row" 1>
<td class="cell" 1></td>
</tr>