Я не перестаю офигевать с этого ... кода ) 
var val;
if ( browser.name === "ie"  && browser.version === 8 ) {
   val = element[0].innerText;
}
else {
  val =  element[0].textContent;
}
Вроде все норм, 
НО element это объект jQuery и .. барабанная дробь .. там есть text() и он работает прекрасно в ie8