我正在使用这个插件来翻译我的页面。在 IE8 中一切正常,但在 IE9 中,标签h:outputLabel
没有被翻译。为什么会这样,我该如何解决这个问题?
我的代码示例:
<h:body>
<script type="text/javascript">
$().ready(function () {
window.lang = new jquery_lang_js();
window.lang.run();
window.lang.change(language);
$('*').each(function()
{
var attr = $(this).attr('lang');
if (typeof attr !== 'undefined' && attr !== false)
{
$(this).attr("lang", language);
}
});
});
</script>
<h:form id="testForm" dir="#{bean.dir}" >
<h:panelGrid id="testTable" columns="2" dir="#{bean.dir}" rowClasses="rowTop,rowBottom" columnClasses="column1,column2">
<h:outputLabel value="User Code:" for="userCode" lang="en"/>
<h:outputLabel/>
<h:inputText id="userCode" value="#{bean.userCode}"/>
<h:message id="userCodeMSG" for="userCode" showDetail="false" showSummary="true" styleClass="message"/>
</h:panelGrid>
</h:form>
</h:body>
请帮忙!!提前致谢。