function charCount(){
$.doTimeout('poll', 150, function(){
messageVal = $('#messageLabel textarea').val();
messageLength = messageVal.length; //IE BREAKS HERE
$('#messageLength').html(messageLength + '/140')
if(messageLength > 140){
$('#messageLength').not('.inv').addClass('inv')
}else{
$('#messageLength.inv').removeClass('inv')
}
return false;
})
}
$('#messageLabel textarea').change(charCount).keyup(charCount);
在Internet Explorer 7.0(也可能是其他版本)中出现以下错误。IE错误,对象不支持此属性或方法
对象不支持此属性或方法。
是什么导致此错误的任何想法?
“不,不是解决方案。谢谢” - 尝试评论一些东西,直到错误没有出现,并且将隔离调用它的语句。 – 2011-04-13 10:12:17
@meder你是对的。我已经编辑了这个问题。问题在第5行(.length)。 – dubbelj 2011-04-13 10:21:08