如何在Javascript中的for循环中使用变量
how to use the variable in a for loop in Javascript?
我有一个需要迭代的dataTable。所以我有这个代码:
var tableSize = $('#j_idt11'':dataTable tbody tr').length;
for(i = 0;i< tableSize;i++){
var test1 = document.getElementById("j_idt11:dataTable:0:updFoodType").textContent;
if(test1 == "food")
alert("hey");
}
但我真的想在for循环中使用I。我想的是这样的:
var tableSize = $('#j_idt11'':dataTable tbody tr').length;
for(i = 0;i< tableSize;i++){
var test1 = document.getElementById("j_idt11:dataTable:[i]:updFoodType").textContent;
if(test1 == "food")
alert("hey");
}
但这行不通。我必须如何使用语法?谢谢
for循环与它无关,您需要连接字符串
for(var i = 0;i< tableSize;i++){
var test1 = document.getElementById("j_idt11:dataTable:" + i + ":updFoodType").textContent;
if(test1 == "food")
alert("hey");
}
对于全局变量也要小心,您也应该在本地作用域中声明i
。
您只需要将i的值与字符串连接起来:
var tableSize = $('#j_idt11'':dataTable tbody tr').length;
for(i = 0;i< tableSize;i++)
{
var test1 = document.getElementById("j_idt11:dataTable:" + i + ":updFoodType").textContent;
if(test1 == "food")
alert("hey");
}
相关文章:
- 如何在Javascript函数调用中循环变量
- Jquery-每个循环不更新变量
- 如何将while循环中生成的值存储到变量中,以便以后在JQuery中使用
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- 在javascript函数的循环中设置全局布尔变量的最佳语法
- 使用javascript使用for循环声明变量
- Coffeescription:循环中的条件变量未正确声明
- 当JSON数据=变量时,需要执行循环
- Javascript'数组'和'循环'如何“;变量[i]”;是一个条件
- for 循环和 if 语句,获取变量并存储它
- JavaScript-用for循环项声明变量
- 将值添加到相同的变量循环jQuery中
- 在JSON变量循环中获取最近5年的日期
- Javascript变量循环
- 使用Google Maps v3中的一个变量(循环、闭包)将事件侦听器附加到一组标记上
- 动态变量循环
- 使用变量&循环创建"onclick"功能
- 以选择器作为变量循环.append()
- 使用webaudioapi和jquery的变量+循环
- 倒计时变量循环和显示数组