Javascript 表单选择GT 9时脚本失败
我想在这里得到一些帮助。我相信这很简单,我只是有点困惑 我正在处理的脚本:选择大于9时失败 有人能解释我为什么以及如何解决这个问题吗?如果我选择11,它会显示11个div? 我注意到代码中有一行:Javascript 表单选择GT 9时脚本失败,javascript,jsfiddle,Javascript,Jsfiddle,我想在这里得到一些帮助。我相信这很简单,我只是有点困惑 我正在处理的脚本:选择大于9时失败 有人能解释我为什么以及如何解决这个问题吗?如果我选择11,它会显示11个div? 我注意到代码中有一行: // var gh = tee.charAt(tee.length-1); // get the int form id will (fail if GT 9) 非常感谢 问题是var gh=tee.slice(-1)。它采用元素ID的最后一个字符,在第11次选择的情况下,它是npup10,并返回
// var gh = tee.charAt(tee.length-1); // get the int form id will (fail if GT 9)
非常感谢 问题是
var gh=tee.slice(-1)代码>。它采用元素ID的最后一个字符,在第11次选择的情况下,它是npup10
,并返回0
如果所有元素都要以npup开始,您可以改为执行tee.slice(4)