循环以创建多个div元素?JQUERY
知道我的代码有什么问题吗循环以创建多个div元素?JQUERY,jquery,loops,html,Jquery,Loops,Html,知道我的代码有什么问题吗 var pageLimit=30; $(document).ready(function() { for(var i = 1; i <= pageLimit; i++) { $('#test').append('<div id="page' + i + '" class="touch">TESTING</ div>' ) } } var pageLimit=30; $(文档).ready(函数(){ 对于(var i=1;i缺少
var pageLimit=30;
$(document).ready(function() {
for(var i = 1; i <= pageLimit; i++) {
$('#test').append('<div id="page' + i + '" class="touch">TESTING</ div>' )
}
}
var pageLimit=30;
$(文档).ready(函数(){
对于(var i=1;i缺少“;”在最后一个}之后
$(document).ready(function () {
for (var i = 1; i <= pageLimit; i++) {
$('#test').append('TESTING');
}
});
$(文档).ready(函数(){
对于(var i=1;idocument.body.innerHTML+=“TESTING”;?
您缺少ready函数的)
您的问题是一个简单的语法问题。您缺少“)”。请始终确保添加行内结尾。此方法有效:
$(document).ready(function () {
for (var i = 1; i <= pageLimit; i++) {
$('#test').append('TESTING');
}
});
$(文档).ready(函数(){
对于(var i=1;i来说,这似乎仍然是一个语法问题,在元素字符串中有简单的引号,然后是反引号,请尝试删除反引号。当然,请确保html中有
$(document).ready(function() {
for(var i = 1; i <= pageLimit; i++) {
$('#test').append('<div id="page' + i + '" class="touch">TESTING</div>' )
}
});
$(文档).ready(函数(){
对于(var i=1;i$('body')。追加('TESTING'))
应该可以工作。你的非工作代码是什么样子的?你能展示一些html代码吗?你有什么,以及当你的代码完成操作后你想要什么?在所有代码行之前添加4个空格,它将正确显示在stackoverflow上。要添加html,请编辑你的问题(查看时应该有一个编辑链接)并通过突出显示代码部分并单击101010
按钮使其成为一段代码。我假设
标记也不在代码中?使用像firebug这样的好的调试器来获得javascript错误消息的良好描述…此错误带有“$(文档).body是未定义的“。因为您已经将文档包装为JQeury对象。您需要做的就是document.body…不需要JQuery。另外:这是优化的代码。这使得一个DOM操作将大大提高性能。var pageLimit=30,testing='testing';$(document)。ready(函数(){for for(var i=1;我不知道这是因为当你想在引号中加引号时,外部引号应该是单引号,而内部引号应该是双引号。如果你使用记事本++,你可以看到区别……至少我的老师是这样教我的!我说的是后引号(`).正如您在我放置的代码中所看到的,我也有单引号和双引号。
$('body').append('<div>TESTING</div>')