我正在尝试从clsname获取第一个字符,即变量'n'中的'+'或'-'。
这在IE 8中有效,但在IE 7中我得到“未定义”。
请让我知道如何解决。

var clsName = $(this).attr("class");
var n = $('.'+clsName).text()[0];
alert(n);

最佳答案

IE7-不支持String[index]。使用charAt代替:

var n = $('.'+clsName).text().charAt(0);

关于javascript-events - IE 7中未定义javascript,但在IE 8中可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12476251/

10-13 02:54