0

希望在这里得到一些帮助。我敢肯定这很简单,我只是对此有点不知所措。

我正在处理的这个脚本:http://jsfiddle.net/rvpnu/9/选择大于9时会失败。

有人可以解释为什么以及如何解决这个问题,所以如果我选择 11 它会显示 11 个 div?

我确实注意到代码中的这一行:

// var gh = tee.charAt(tee.length-1);  // get the int form id will (fail if GT 9)

非常感谢!!

4

1 回答 1

1

问题是var gh = tee.slice(-1);。它采用元素 ID 的最后一个字符,在第 11 个选择的情况下是npup10并返回0

如果所有元素都以 npup 开头,则可以改为tee.slice(4).

于 2012-05-14T21:33:54.147 回答