Javascript IE8 jQuery$(el).attr(';style';)返回未定义的

Javascript IE8 jQuery$(el).attr(';style';)返回未定义的,javascript,jquery,twitter-bootstrap,css,internet-explorer-8,Javascript,Jquery,Twitter Bootstrap,Css,Internet Explorer 8,我需要提取嵌入在标记中的内联样式的整个字符串。这适用于Chrome,但在IE8上失败。有什么想法吗?下面是我正在使用的示例标记 <div class="thumbnail-no-border pull-left"> <img alt="Issue #917" class="" src="/assets/original/917.jpg?14" style="width: 700px; height: 467px;"> </div> 这在以下情况下起作用,

我需要提取嵌入在标记中的内联样式的整个字符串。这适用于Chrome,但在IE8上失败。有什么想法吗?下面是我正在使用的示例标记

<div class="thumbnail-no-border pull-left">
  <img alt="Issue #917" class="" src="/assets/original/917.jpg?14" style="width: 700px; height: 467px;">
</div>

这在以下情况下起作用,而不是在IE中

JavaScript代码在哪里?您能在JSFIDLE中重现这个问题吗?因为您在FIDLE中选择了jQuery2.1,所以您需要使用1.x。我做了开关,它工作了:)
$('img').each(function(index, el){  
        console.log( $(el).attr('style')  );
});