执行javascript函数十次
我已经写了这段代码,但不起作用,你能帮我吗执行javascript函数十次,javascript,function,if-statement,Javascript,Function,If Statement,我已经写了这段代码,但不起作用,你能帮我吗 <a href="#" id="add">Aggiungi</a><br> <script> var i=0; if (i<=10){ var count = 0; $(function(){ $('#add').click(function(){ count += 1; //alert(i);
<a href="#" id="add">Aggiungi</a><br>
<script>
var i=0;
if (i<=10){
var count = 0;
$(function(){
$('#add').click(function(){
count += 1;
//alert(i);
$('#container').append('<input id="url_' + count + '" name="url_' + count + '" type="input" value="http://" size="35" />' );
i++; });
});
}
</script>
<div id="container"></div>
我想您只需要限制10个输入容器。 试试这个
每行末尾的将给出一个错误。我怀疑这些代码是为了防止包装,而不是在原始脚本中。这段代码应该做什么?由于您是新用户,我想欢迎您使用stackoverflow,您的个人调试服务。您希望从这段代码中获得什么输出?我爱您!!整晚我都在寻找解决办法@user3004586实际上,每当您单击“添加”按钮时,调试器都会在“添加单击”函数内部而不是外部单击。因此,您必须将条件放在“单击”函数内部而不是外部,如果有助于您,请接受答案x…:
<a href="#" id="add">Aggiungi</a><br>
<script>
var i = 0;
var count = 0;
$(function () {
$('#add').click(function () {
if ($('*[id^=url]').length < 10) {
$('#container').append('<input id="url_' + count + '" name="url_' + count + '" type="input" value="http://" size="35" /><br>');
i++;
}
});
});
</script>