javascript - jQuery 和 javascript 处理 xhtml

标签 javascript jquery

我正在尝试运行此代码:

$(document).ready(function(){
$("table").append("<tr>");
for(var i=1, i<7, i++){
$("table").append("<td>"+i+"</td>");
}
$("table").append("</tr>");
})

这意味着我想向我的行添加一行和 7 个表数据并关闭该行,为此我使用“for”,因为它应该与 javascript 一起使用。

这是一个外部 .js 文件,并引发错误; Uncaught SyntaxError: Unexpected token <,这是在第三行,比较运算符“<”。但是,如果我不使用比较运算符,我该如何使用 for 呢!!!!,它还会抛出++ 错误。我能做什么?

最佳答案

使用;而不是, cinside for 循环

您需要附加tdtr

Append 将添加整个元素(其工作方式与字符串连接不同)。所以你不需要添加<tr>然后</tr>分别。

$("table").append("<tr></tr>");
for (var i = 1; i < 7; i++) {
    $("table tr").append("<td>" + i + "</td>");
}

Fiddle

关于javascript - jQuery 和 javascript 处理 xhtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32880824/

相关文章:

javascript - Fullcalendar Rails 上的 Popover Bootstrap

javascript - JavaScript 中是否有将文本替换为其他文本的函数?

javascript - HTML 文本输入条件提交

javascript - 我如何在 DOM 中实现无限滚动

javascript - Chartjs v2.7 - 具有时间序列(财务)数据的组合图;条形宽度不规则

javascript - 鼠标输入和鼠标效果无法正常工作

Javascript 重复天数计数器

javascript - 使用 Bootstrap 模态 : bad line 的问题

php - codeigniter 有哪些可用于支付方式的库?

javascript - 如何将html插入到svg元素中