2017-03-22 46 views
0

我需要帮助这个代码,当我宣布变量的代码不能正常工作,如果它不声明它的工作原理瓦尔在追加不工作的jQuery

这里是代码的差异在其下方通常执行

var i = 2; 
$(".addmore").on('click',function(){ 
     count=$('table tr').length; 

    var data="<tr><td><input type='checkbox' class='case'/></td><td><span id='snum'>test</span></td></tr>"; 
    $('table').append(data); 

    i++; 
}); 

当我宣布“+数+”和“+ 1 +”它不执行

var i = 2; 
$(".addmore").on('click',function(){ 
     count=$('table tr').length; 

    var data="<tr><td><input type='checkbox' class='case'/></td><td><span id='snum"+i+"'>"+count+".</span></td></tr>"; 
    $('table').append(data); 

    i++; 
}); 
+0

这两个代码片段看起来和我一样...我错过了什么吗? –

+0

第二次包括声明“+ i +”,“+ count +” – LucianoMallmann

+0

请编辑您的帖子以显示您的意思。 – Satyajit

回答

0

应该是FRST码不起作用becase的你没有使用级联符号'+'在变量周围进行测试。

+0

我编辑了第一个代码,我把它写错了 – LucianoMallmann

+0

我看不到差异。也许你应该解释什么是没有用的。也许有一些错误信息,或者你期望的事情没有发生。 –

+0

文章再次编辑 – LucianoMallmann