但是初始化变量 "=" 左边不允许为表达式。
经过查询:
1、可以使用 window[name] = " " 这种方式来定义变量:
2、可以使用对象的形式:
3、可以使用数组的形式
字符串拼接是在页面效果中常用到的,那都是把html代码在js中写出来。双引号是一个字符串,一般的是需要在字符串中加入变量的值。
例如:$('ul.test').append("<li class=\""+i+"\">class是i的值</li>")其中i的值会随到循环改变,这句话你看到了 它是用+好连接起来的,html中class是要有双引号的,这时需要用\符号转义一下,告诉js这个双引号我是要显示出来不是字符串的开始或者结束。
单引号没研究过,我想应该是显示固定的内容。
$("div").each(function(index){
$(this).append("<li class=\""+i+"\">class是i的值</li>")
})