将行动态添加到列中
Dynamically add rows to columns
我正在向表中动态添加行。该表已经有一行由日期、日期等列标题组成。
for(var i=0; i<=fix;i++){
var cols = 5;
var tr = $('<tr>');
$('<td name=Date"+i+" id=Date_"+i+"></td>').appendTo(tr);
$('<td id=day_"+ i+">"+theday +"</td>').appendTo(tr);
for (var c = 0; c < cols; c++){
$('<td> <input type=text name=value_"+i+" id=value"+i+"></td>').appendTo(tr);
}
tr.appendTo($('#tbl> tbody:first'))
}
我想用存储在变量中的一些值来填充"td"。但是如果我写
$('<td name=Date"+i+" id=Date_"+i+">"+var+"</td>').appendTo(tr);
其中var是一个变量,它的值不会出现。而是显示整个字符串。我如何用一些变量值来预填充?
Do:
$("<td name='Date"+i+"' id='Date_"+i+"'>"+your_var+"</td>").appendTo(tr);
您的i
被视为一个字母,而不是一个变量。使用正确的报价:
$('<td name=Date"' + i + '" id=Date_"' + i + '">"' + rename_me_please + '"</td>').appendTo(tr);
另外,将var
重命名为其他名称。var
是一个保留关键字。
相关文章:
- 正在添加动态第二类Jquery
- 如何在javascript而不是jquery中添加动态列表
- 为图例添加动态色彩标签
- 如何在谷歌表单中添加动态字段
- 如何添加动态Id's并在运行时提取它们
- 在 JavaScript 中添加动态文本
- 如何添加动态表单元素但保留其值(JS)
- 使用AngularJs在自定义TinyMCE编辑器中添加动态数据
- 如何使用JavaScript添加动态HTML内容(DIV)
- javascript初学者:在javascript中添加动态样式
- 如何使用Javascript在html源中添加动态数据
- 向Uploadify添加动态字段
- 如何在 Vue.js 中添加动态组件/部件
- 锚导航与坚持到顶部菜单..需要向锚点添加动态偏移量
- Javascript:添加动态方法
- 向角度对象添加动态功能
- 添加动态文本框时更新动态高度
- JavaScript 运行时错误:无法在 Windows 8 应用中添加动态内容
- 添加动态点击事件
- 添加动态字段以创建特定的 JSON 格式