Javascript IE7&;8使用下划线模板填充html时悬停状态不工作

Javascript IE7&;8使用下划线模板填充html时悬停状态不工作,javascript,jquery,internet-explorer,backbone.js,underscore.js,Javascript,Jquery,Internet Explorer,Backbone.js,Underscore.js,是否有其他人在使用下划线模板引擎时遇到IE悬停状态不工作的问题。 IE7和IE8不显示悬停状态。如果我删除了u.template()方法,直接将html放入,而不是动态地放入,那么一切都会正常工作 这是我的下划线模板设置 我还使用主干存储数据,这些数据将使用更新模板,使用这个.model.toJSON() 更新: 我把它简化了,我注意到即使我不使用下划线,只使用jqueryhtml()方法,它也不起作用。例如: this.el.html( $("#mytemplate").html() );

是否有其他人在使用下划线模板引擎时遇到IE悬停状态不工作的问题。 IE7和IE8不显示悬停状态。如果我删除了u.template()方法,直接将html放入,而不是动态地放入,那么一切都会正常工作

这是我的下划线模板设置 我还使用主干存储数据,这些数据将使用更新模板,使用这个.model.toJSON()

更新: 我把它简化了,我注意到即使我不使用下划线,只使用jquery
html()
方法,它也不起作用。例如:

this.el.html( $("#mytemplate").html() );
这是我的模板代码

<script id="mytemplate" type="text/template">
    <div class="content">
    <a href="http://www.cnn.com">Testing Rollover</a>
    </div>
</script>


还有其他人有这个问题吗。

ie8不能很好地处理下划线;这将修复ie8 var template=(.template($(“#mytemplate”).html())


你可以在这里引用它:

ie8不能很好地使用下划线;这将修复ie8 var template=(.template($(“#mytemplate”).html())


您可以在此处引用它:

是的,由于登台URL中有下划线,会话cookie无法保存(我知道有点不同,但听起来很熟悉)。我做了一些研究,发现IE并不能很好地使用下划线,我们的解决方案是省略客户端在URL中的下划线——在这种情况下,您可能需要考虑使用下划线的不同选项。谢谢你的回复,但我指的是underline.js而不是!。Underline.js是一个基于模板的引擎。哈我的错误是,如果它是关于u,这可能有助于澄清。是的,我有一个问题,会话cookies没有被保存,因为暂存URL中有一个下划线(我知道有点不同,但听起来很熟悉)。我做了一些研究,发现IE并不能很好地使用下划线,我们的解决方案是省略客户端在URL中的下划线——在这种情况下,您可能需要考虑使用下划线的不同选项。谢谢你的回复,但我指的是underline.js而不是!。Underline.js是一个基于模板的引擎。哈我的错误,我想如果是关于uu它可能有助于揭示一些真相。
<script id="mytemplate" type="text/template">
    <div class="content">
    <a href="http://www.cnn.com">Testing Rollover</a>
    </div>
</script>