【发布时间】:2016-10-23 20:12:36
【问题描述】:
所以我在为这个函数运行循环时遇到了问题。我似乎无法在 for 循环中使用 var formappend,即使当我在表单中输入数字时我的 var formappend 会向控制台返回一个数字。 p>
var formappend = $('input[name=inputform]').val();
for (var i = 0; i < formappend; i++){
$('button').one('click', function(i) {
var newblock = $("<div class='block'></div>").text("");
$('#funbox').append(newblock);
});
}
谢谢
【问题讨论】:
-
因为那将是
string,而不是Number -
先尝试将
formappend解析为int,使用parseInt()。 developer.mozilla.org/en/docs/Web/JavaScript/Reference/… -
试试这个:
parseInt($('input[name=inputform]').val()); -
$('button').one是什么?
标签: javascript forms loops input