在这里会有所帮助。我确信这很简单,我只是有点不知所措。
我正在处理的这个脚本: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)
非常感谢!!
答案 0 :(得分:1)
问题是var gh = tee.slice(-1);
。它采用元素ID的最后一个字符,在第11个选择的情况下为npup10
并返回0
。
如果所有元素都以npup开头,则可以改为tee.slice(4)
。