问题描述
- jsp iterator 循环问题
-
jsp里iterator循环出数据项,其中两个字段day1,day2,我需要day=day1-day2的值 放到列表中,但写了个jQuery ,只能得到第一行day值,问?怎么把所有的day值放到 列表啊?谢了
解决方案
贴出代码,否则不知道你具体是怎么写的。
解决方案二:
"/>
"/>
"/>
</td>
/ww:iterator
========================
jquery部分
$(function(){
var num=$("#warnNum").val();
//alert(num);
if(num=='0'||num==null||num==''){
document.getElementById("warntag").style.display="none";
}
var day1=$("#renew").val();
var day2=$("#now").val();
var day3=$("#endDate").val();
var nowDateObj = new Date(day2.replace("-", ","));
var endDateObj = new Date(day3.replace("-", ","));
if(day1!=null && day1!=''){
var renewDateObj = new Date(day1.replace("-", ","));
var days = (renewDateObj.getTime() - nowDateObj.getTime()) / 1000 / 60 / 60 / 24; //天数
alert(days);
}else{
var days = (endDateObj.getTime() - nowDateObj.getTime()) / 1000 / 60 / 60 / 24; //天数
alert(days);
}
document.getElementById("b_days").innerHTML = days;//////这句是往里塞值的,但只能塞一个值,怎么循环都塞上
}
解决方案四:
这个code贴得有点看不清楚,你想要的是days都加起来吗?要用一个变量先加起来再塞值吧!
我记得innerHTML是把内文整个换掉…
时间: 2024-11-16 02:53:56