鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 网站制作教程 > JSP > >

列表显示数据但是数据的字体颜色要js添加

来源:互联网 作者:佚名 时间:2016-06-19 10:17
1.需求:数据在前台显示,但是每个条记录的颜色要有点不同 1.java后台数据的处理 String ids=""; for(int x=0;xsign.size();x++){ int id=sign.get(x).getId(); ids+=id+","; } String sids=ids.substring(0,ids.length()-1); req.setAttribute("sids", sids

1.需求:数据在前台显示,但是每个条记录的颜色要有点不同

1.java后台数据的处理

String ids="";
for(int x=0;x<sign.size();x++){
int id=sign.get(x).getId();
ids+=id+",";
}
String sids=ids.substring(0,ids.length()-1);
req.setAttribute("sids", sids);

 2.jsp页面的处理

<input type="hidden" id="sid" value="${sids}" />
<c:forEach items="${sign }" var="sign">
<li><a href="#" id="choice_${sign.id }">${sign.signWord}</a></li>
</c:forEach>

js:

<script type="text/Javascript">
$().ready(function(){
var id=1;
var cla="addcolor";
var sids= $("#sid").val();
var sid= new Array(); //定义一数组
sid=sids.split(","); //字符分割
for (i=0;i<sid.length ;i++ )
{
$("a[id^='choice_"+sid[i]+"']").attr("class",cla+i);
}
});

</script>

 

 


网友评论
<