我正在尝试从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/