猿问

append方法的引号问题

为什么这种写法就错:

 $("#table").append('<div class="number-content" id="number-"+i+"-"+j></div>');

这种写法就对

 $("#table").append('<div class="number-content" id="number-'+i+'-'+j+'"></div>');
 而且第二种写法为什么结尾还要有个+号?还有各种单双引号混合?这是有什么规则吗

宝贝er莹
浏览 4574回答 1
1回答

有心寻性

$("#table").append('<div class="number-content" id="number-" + i + " - " + j></div>');第一种写法应该也是可以执行的 ,但是执行结果应该就变成了字符串 i 和 j   对吧.这个问题不应该算是append的问题,你就记住,在引号中间要想使用变量,你就必须先把引号结束,然后用字符串拼接的方式(也就是 '第一段str' + i + '另一端str' )添加变量,然后在拼接另一端字符串内容.听不懂就继续问,我也不知道说明白了没- -.
随时随地看视频慕课网APP
我要回答