通过jQuery中的顺序嵌套类进行迭代
Iterating Through Sequential Nested Classes in 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');
}
}
下面是一个jsFiddle示例:http://jsfiddle.net/A4HvP/1/
尝试使用'[
逃离[
$(".row''[" + i + "''] .col''[" + j + "'']").html('1');
演示:Fiddle
作为替代方案,我建议将类命名为row-1
,而不是row[1]
然后
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= 7; j++) {
$(".row-" + i + " .col-" + j).html('1');
}
}
$(".row[" + 1 + "] .col[" + 1 + "]").html('1');
搜索具有类别row
和属性1
的元素以及具有类别col
和属性1
的子元素
像
<tr class="row" 1>
<td class="cell" 1></td>
</tr>
var table = document.getElementById("mytab1");
for (var i = 0, row; row = table.rows[i]; i++) {
//iterate through rows
//rows would be accessed using the "row" variable assigned in the for loop
for (var j = 0, col; col = row.cells[j]; j++) {
//iterate through columns
//columns would be accessed using the "col" variable assigned in the for loop
}
}
您应该解释什么是"不起作用"。
然而,javascript数组可能是基于零的,而不是基于一的。
for (var i = 0; i < 5; ++i) { ... }
相关文章:
- 正在迭代嵌套关联数组
- 使用 JS 迭代嵌套的 JSON 对象
- 对迭代嵌套对象感到困惑
- 如何延迟迭代嵌套对象
- Javascript-迭代嵌套对象,获取值和链式键
- 如何使用Handlebars迭代嵌套对象
- 迭代嵌套JSON到对象数组(JavaScript)
- 通过javascript/lodash迭代嵌套对象数组
- 迭代嵌套的JSON数组并更改属性的值
- 编写一个递归函数,迭代嵌套循环的深度未知
- 在Jquery asp.net中迭代嵌套循环
- 在JSON中获取子元素/使用jQuery/JS迭代嵌套JSON
- 在React中使用map()来迭代嵌套的Prop
- 用angularjs递归迭代嵌套对象
- 迭代嵌套json对象数组
- 使用Jquery迭代嵌套的JSON并返回匹配的索引
- Nodejs -迭代嵌套JSON数组的正确方法
- 如何迭代嵌套对象并在jsx中呈现
- 如何使用asnyc.js迭代嵌套的JSON值
- 使用oud jQuery在JavaScript中迭代嵌套对象