我有一个 Rich Faces 表,其中包含 div 中的数据。当您将鼠标悬停在 Richtable 行上的特定行上时,我想显示另一个 div,以显示与该记录关联的额外数据,并在使用 jquery 鼠标移出时隐藏一个 div。我可以使用 jquery 显示/隐藏 div。但问题是它显示/隐藏与每一行关联的每个 div 标签,而不是显示/隐藏特定行的 div。我如何确保只有鼠标悬停的行显示与其关联的 div 标签?
这是代码片段:
<s:div style="float:left; ">
<rich:dataTable id="pendingOptyTbl" value="#{searchResultList}"
var="item" style="border: none; float: left;width:100%;">
<rich:column style="border: none;">
<s:div style="position:relative;height: 35px;">
<s:div style="float:left; width: 700px; " >
<a4j:outputPanel style="width: 700px;" onmouseout="jQuery('accountDetails').hide();" onmouseover="jQuery('.accountDetails').show();">
<s:div>
<h:outputText value="#{searchController.getCapitalizeName(item.label)} : " >
</s:div>
</a4j:outputPanel>
</s:div>
<s:div style="float:left;top:-10px;right:80px; width:360px;position:absolute;" styleClass="searchDetailsClass">
<a4j:outputPanel id="searchDetails" ajaxRendered="true" styleClass="accountDetails">