JavaScript拼接字符串

http://zhidao.baidu.com/link?url=zWlWLDS1q1FWUhppHKH9VfDgncmXYY8vFEZc64OoPGjwny0fduYOEeZhBjmIpOY0Tb9cAYYo7qIYlJEvy7UYrq


字符串拼接是在页面效果中常用到的,那都是把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>");

})



js里面 单引号和双引号实际上没有区别,主要是在"字符串中有引号"的情况下用到.


i是变量。直接用加号拼接。在拼接js的时候,append()中是单引号,html代码中属性都是双引号,那么拼接变量的时候要使用单引号。单引号和双引号的使用,如果外面是双引号,第二层是单引号,第三层是双引号,主要记得单引号每层使用的时候要错开。有时也需要转义符,比如那一层拼接不能正确读取的时候要用转义符



http://q.cnblogs.com/q/59696/

上面这个比较清晰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值