在forloop中使用append()时出现问题
problems using the append() within a forloop
在我的一个按钮中有一个onclick="throw()"和select标记中的值,我想在div中生成一些骰子。到目前为止,我已经有了这个。
function throw() {
var i = document.getElementById('quantity').value;
for (var b = 1; b <= i; b++) {
$("#dices").append("<canvas class="canvasstyle" id='dice"+b"' height='200' width='200'></canvas>");
}
}
我无法得到(仍然是空的)骰子来产卵。它一直在给我未捕获的语法错误:缺少)在参数列表之后,在forloop中的某个位置。有谁能看到这个问题吗?
好吧,首先要做的是在双引号文本中使用双引号;你应该使用单引号。正如Festive Turnip所说,你也错过了一个加号。所以线路应该是
$("#dices").append("<canvas class='canvasstyle' id='dice" + b + "' height='200' width='200'></canvas>");
您缺少一个+
。
id='dice" + b "'
应为id='dice" + b + "'
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- 这个jQuery .append代码有什么问题
- jquery .append 函数的问题
- 在forloop中使用append()时出现问题
- Backbone.js-使用jQuery append时出现问题
- .append问题.限制.append
- .append()内容包含引号和点的问题
- Javascript的问题.需要loop和.append的帮助
- 使用jQuery append()添加html元素后的页面源问题
- 关于.append()和.empty()的问题