gpt4 book ai didi

jquery - 在变量中运行 for 循环

转载 作者:行者123 更新时间:2023-12-01 03:51:17 24 4
gpt4 key购买 nike

我想知道,是否可以在变量内运行 for 循环?我有一个变量定义为 var table = $('<table border="1"><tr></tr>');我想用 <th> 填充第一行s 从数组生成。理论上,它看起来像:

var table = $('<table border="1"><tr>'for (var i=0; i< headers.length; i++){$("<th>"+headers[i]+"</th>")}'</tr>');

我尝试将 for 循环运行为

for (var i=0; i< headers.length; i++) {
$("<th>"+headers[i]+"</th>").appendTo(table);
}

在变量声明之外,但由于程序的其他部分,使用.appendTo不是一个可行的解决方案。

最佳答案

如果你真的不能在变量声明之外做到这一点(我不明白为什么你不能),那么像这样的事情怎么样:

var headersString = '';  

for (var i=0; i < headers.length; i++) {
headersString += '<th>'+ headers[i] +'</th>';
}

('<table border="1"><tr>' + headersString + '</tr></table>');

此处的工作示例:http://jsfiddle.net/hEKy5/

关于jquery - 在变量中运行 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com