我試圖從變量'n'中的clsname即'+'或' - '獲取第一個字符。 這工作在IE 8,但在IE 7我得到'未定義'。 請讓我知道如何解決。javascript在IE 7中未定義,但在IE 8中工作
var clsName = $(this).attr("class");
var n = $('.'+clsName).text()[0];
alert(n);
我試圖從變量'n'中的clsname即'+'或' - '獲取第一個字符。 這工作在IE 8,但在IE 7我得到'未定義'。 請讓我知道如何解決。javascript在IE 7中未定義,但在IE 8中工作
var clsName = $(this).attr("class");
var n = $('.'+clsName).text()[0];
alert(n);
把整個代碼中$(document).ready();
:
$(document).ready(function(){
var clsName = $(this).attr("class");
var n = $('.'+clsName).text()[0];
alert(n);
});
這是在一個DOM準備好了嗎? –
使用子串.. – jeremy
你可以在jsfiddle.net中打個例子嗎 – Neil