如何在Javascript变量内编写for循环,或者是否有其他解决方案
How to write for loop inside variable in Javascript or is there an alternative solution?
$.noConflict();
jQuery(document).ready(function($){
var queuesArr = new Array();
var i;
for (i = 0; i < document.getElementById('qbeansLength').value; i++){
queuesArr[i] = document.getElementById('queueID'+i).value}
var data = [
{
label: ' Queues',
children: [
//I need to write the for loop here and make it like this {label: queuesArr[i] } but it is a variable
{ label: document.getElementById('queueID1').value },
{ label: queuesArr[2] }
]
},
{
label: 'node2',
children: [
{ label: 'child3' }
]
}
];
$(function() {
$('#tree1').tree({
data: data
});
});
});
你好,每个人。我完全是javascript的新手。我需要在网页上打印一棵树。我使用这个小部件。我需要在变量内写for循环,但它是一个变量,所以我认为这是不可能的。请帮帮我,我的问题有解决办法吗?问题是我动态地从另一个jsp页面获取元素,所以子元素的数量和数组元素的数量都是不同的。
你是说这样吗?
$.noConflict();
jQuery(document).ready(function($){
var data = [
{
label: ' Queues',
children: [
// Filled in below
]
},
{
label: 'node2',
children: [
{ label: 'child3' }
]
}
];
var queuesArr = new Array();
var i;
var qbeansLength = document.getElementById('qbeansLength').value;
for (i = 0; i < qbeansLength; i++) {
data[0].children.push({label: document.getElementById('queueID'+i).value});
}
$(function() {
$('#tree1').tree({
data: data
});
});
});
要创建对象数组,将for循环更改为使用push()。
var myArr = [];
for (i = 0; i < document.getElementById('qbeansLength').value; i++){
myArr.push( {"label" : document.getElementById('queueID'+i).value });
}
并引用它
var data = [
{
label: ' Queues',
children: myArr
},
相关文章:
- 使用$scope的最佳实践$apply();或者甚至是使用Angular Component的非Angular内容中的$
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- 检查'这'是$(这个)或者只是普通的旧'这'
- 我需要帮助理解javascript||.这是一个逻辑'或者'是否
- 同位素分页布局?或者至少是增量加载
- 未能构造'Blob':提供的第一个参数为null,或者是无效的Array对象
- 闭包中的本地变量从外部更改.这是一个javascript错误,或者我做错了什么
- 创建大量的js文件或者合并为一个文件是一种好的做法吗
- 模块是打字的好主意吗?或者它们只是增加了复杂性
- 一个简单的JS-PHP验证(或者我是这么认为的)
- 如果,或者,虽然不是..需要 JavaScript 帮助
- JSON 电子表格返回 null,或者我是个白痴
- 输入的值不是由 JavaScript 设置的(或者它是吗?)
- 对象的对象?或者可能是嵌套对象?在 JavaScript 中
- 角度隔离范围值可以通过“;真“;或者是空的
- 该节点/快递路由如何完成更新?或者是这样
- 获得网站词频计数的最佳方法?或者是网站的一部分
- 动态需要React/Webpack的图像,或者是许多需要的成本(img)
- GraphQL错误字段必须是一个以字段名作为键的对象,或者是一个返回这样一个对象的函数
- 恶意js ?或者是什么