为了账号安全,请及时绑定邮箱和手机立即绑定

关于字符与变量之间的连接的一些疑问。

$("#grid-container").append('<div class="number-cell" id="number-cell-'+i+'-'+j+'"></div>

这里的id不是应该把字符引起来吗?怎么感觉引起来的是变量。j后面怎么还要+'。

var theNumberCell=$('#number-cell-'+i+'-'+j)不是应该像这样子把字符引起来的吗?

正在回答

3 回答

首先这句的写法应该是:

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

可以看成几个部分:append('<div class="number-cell" id="number-cell-' + i + '-' + j + '"></div>')。每一个加粗是一部分,带引号的表示字符串、不带引号的是变量,字符串我用一对单引号包含(用双引号也是可以的)。至于最后一部分'"></div>'中的双引号,他是id名最后面结束的一半双引号。所以这句话实际上是添加了一个div,这个div如果写在html里就是:<div class="number-cell" id="number-cell-i-j"></div>(其中i、j应为数字)

0 回复 有任何疑惑可以回复我~

还有一个问题就是:最后id的双引号和单引号要怎么解释

0 回复 有任何疑惑可以回复我~

我也想问

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于字符与变量之间的连接的一些疑问。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信