我想在一个循环内调用js给div showData赋值 
循环以后可能有多个showData
我要怎么赋值成不一样的啊
<c:forEach items="${d}" var="c" varStatus="stauts">
  <div class="showData"></div>
  <script>
getBarData(${d.areanum});
  </script>
 </c:forEach>

解决方案 »

  1.   

    你要给div的class赋值?值是什么样子的?showData,showData1 showData2这种吗?
      

  2.   

    赋什么值无所谓关键是怎么赋值啊
    为什么用?showData,showData1 showData2只用showData不行么?
    如果只能用showData,showData1 showData2....怎么做?
      

  3.   

    没看明白。getBarData(${c.areanum});
      

  4.   


    $("div").attr("class","showData");额,我以为你要分好多来着,一个的话,这样吧,先拿到div的元素,然后给class赋值
      

  5.   

    所有的值在一个showData 中,还是一个showData 对应 一个值????
      

  6.   

    是在循环内的 如果循环到第一个就给当前的showData赋值,下一个循环的时候就给下一个showData赋值
      

  7.   

    <c:forEach items="${d}" var="c" varStatus="stauts">
      <div class="showData" id="shwoData${status.index}"></div>
      <script>
           $("#shwoData"+${status.index}).html(c);
      </script>
     </c:forEach>