首页 > 学院 > 开发设计 > 正文

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

2019-11-14 15:03:41
字体:
来源:转载
供稿:网友

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>

 

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表