Java jsf中SelectItem中的工具提示

Java jsf中SelectItem中的工具提示,java,html,jsf,Java,Html,Jsf,我正在s:selectOne菜单中使用t:selectItem。我的itemLabel太长,无法在selectOneMenu窗口中看到。有人知道如何获取每个selectItem的工具提示吗?欣赏这方面的任何想法。您可以使用javascript。因为您没有提供任何代码示例,所以我使用以下示例。您可以抓住这个概念,并相应地将其应用于您的需求 <h:form id="myForm"> <h:selectOneMenu id="myCombo"> <

我正在
s:selectOne菜单中使用
t:selectItem
。我的itemLabel太长,无法在
selectOneMenu
窗口中看到。有人知道如何获取每个selectItem的工具提示吗?欣赏这方面的任何想法。

您可以使用
javascript
。因为您没有提供任何代码示例,所以我使用以下示例。您可以抓住这个概念,并相应地将其应用于您的需求

<h:form id="myForm">
    <h:selectOneMenu id="myCombo">
        <f:selectItem itemLabel="Label1"/>
        <f:selectItem itemLabel="Label2"/>
        <f:selectItem itemLabel="Label3"/>
    </h:selectOneMenu>
</h:form>

请检查此链接,抱歉,它不起作用…请显示您的
selectOne功能表的代码
?谢谢您的帮助…但它也不起作用…请提供任何其他建议???(function(){var selectBoxId='#{myClass.id}';var selectName='myForm:myDataTable:'+selectBoxId+':MySelectItemInSelectOneMenu';var options=document.getElementsByName(selectName)[0]。getElementsByTagName(“选项”);var index=0;options[index++].title='#{u opt.label}'}}();
<script>
    window.onload = function(){
         var options = document.getElementById("myForm:myCombo").options;
         for(var i = 0; i &lt; options.length; i++) {
             options[i].title = options[i].innerHTML;
         }
    }
</script>