MouseOver标题问题

问题描述:

大家好,我想将一个<td>单元格的所有内容放入mouseOver。我正在做一个forEach来填充元素的单元格。有些单元格中有一些元素。我希望单元格中的内容也是MouseOver上的内容。我不知道如何格式化title =以适应。MouseOver标题问题

<table align="center" class="data_extract vert_scroll_table" > 
    <tr> 
     <c:forEach var="heading" items="${results.headings}"> 
      <th class="data_extract">${heading}</th> 
     </c:forEach> 
    </tr> 
    <c:forEach var="row" items="${results.data}"> 
     <tr> 
      <c:forEach var="cell" items="${row}" varStatus="rowStatus"> 
       <td class="data_extract"> 
        <c:choose> 
         <c:when test="${results.types[rowStatus.index].array}"> 
          <c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
           <span class="mouseover_text" title="${elem},&nbsp;">${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if></span> 
          </c:forEach> 
         </c:when> 
         <c:otherwise> 
          ${cell} 
         </c:otherwise> 
        </c:choose> 
       </td> 
      </c:forEach> 
     </tr> 
    </c:forEach> 
</table> 

循环都是在这里完成后,我基本上要:

<c:when test="${results.types[rowStatus.index].array}"> 
    <c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
     ${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if> 
    </c:forEach> 

把这里的结果在标题:

<span class="mouseover_text" title= </span> 

如果我正确地理解你的问题,标题标签在您的span标签中没有正确生成。

看看下面的代码是否适合你的问题。如果不是,请更清楚地解释一下。

<c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
    <c:choose> 
     <c:when test="${cellStatus.count ==1}> 
      <c:set var="temp" value="${elem}"/> 
     </c:when> 
     <c:otherwise> 
      <c:set var="temp" value="${temp}, ${elem}"/> 
     </c:otherwise> 
    </c:choose> 
    <span class="mouseover_text" title="${temp}">${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if></span> 
</c:forEach>