Jquery设置id by循环不起作用

时间:2014-02-27 02:51:06

标签: javascript jquery coffeescript

我想通过for循环设置id。这是咖啡脚本。

for boxWidth in[0..15]
  for boxLength in[0..15]
    boxWidth=String(boxWidth)
    boxLength=String(boxLength)
    boxId    =boxWidth+boxLength
    $ ->
        $('div').append("<span id="+boxId+"></span>")

我期待跨度

  <span id="00"></span>
  <span id="01"></span>
  <span id="02"></span>

但是我已经

 <span id="1515"></span>
 <span id="1515"></span>
 <span id="1515"></span>

有什么问题?

1 个答案:

答案 0 :(得分:1)

如果你受约束使用coffeescript,你试过这个:

for boxWidth in[0..15]
  for boxLength in[0..15]
    boxWidth=String(boxWidth)
    boxLength=String(boxLength)
    boxId    =boxWidth+boxLength
    $('div').append("<span id="+boxId+"></span>")

在循环期间无需返回div。

您也可以查看:http://js2coffee.org