javascript - 创建一个包含多个不同类的表
问题描述
我将它们放在上下文中:我需要创建一个包含多个 的表,我希望其类有所不同。应该澄清的是,我为此使用了 javascript,并且为此使用了 append 函数。
这是我目前拥有的代码:
function my_function() {
$(document).ready(function() {
var number = 0;
var num = ++number;
$("#my_table> tbody").append("<tr class='tr" + num + "'><td class='center'>" + "HELLO WORLD" + "</td></tr>");
}
})
}
当我运行它时,结果为 1,但是当我再次调用该函数时,它仍然是 1,而不是将值增加到 2。
该函数被频繁调用,因此它应该再次增加该值,但事实并非如此。现在,我需要你多次增加价值,而不是只做一次。这样第二个就有 tr2 类。如果您回答或提供解决方案,谢谢。
解决方案
您在函数内声明变量,因此var number = 0;
每次调用它时都会重新分配它,在它之外声明它,它应该按预期工作。
推荐阅读
- javascript - Flipclock 初始值为 939,511,314?
- python - 使用 Git-Bash 在 Windows 中激活虚拟环境
- python - 使用python从文本文件中交叉行
- c# - Unity 在没有 IsTrigger 的情况下使用 OnCollisionEnter2D 检测碰撞
- python - 仅打印最早的月份
- mongodb - 带有 typescript 类的 Meteor 和 Mongo 出现错误“类型 'typeof Mongo' 上不存在属性 'Collection'。” 编译时
- r - 使用变量作为 data.table 中的标题进行计算
- ruby-on-rails - 在 Ruby On Rails 中保存调查的答案
- excel - 如果大于 0,则返回单元格值
- angular6 - Angular6:ERROR 错误:mat-form-field 必须包含 MatFormFieldControl