我在request里放了一个list,然后在jsp页面想利用jquery处理一下。
下面是我自己写的,主要是想将list里符合条件的值取出来然后通过jquery放到jsp页面适合的位置。但是从语法上说好像不能这样写,应该怎么写呢,请各位大神帮帮我!var $_$ = jQuery.noConflict();
jQuery(document).ready(function() {
for(i=1;i<5;i+=1){
for(j=1;j<6;j+=1){
<s:iterator var="schooltimetable" value="#request.list">
<s:if test="1==#schooltimetable.time&&1==#schooltimetable.weekDay" >
<s:set var="td" value="<td width='100px' align='center'>"+
"<div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.course.courseName}' name='list["+i+"]["+j+"][0]'></s:textfield></div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.teacher.teacherName}' name='list["+i+"]["+j+"][1]'></s:textfield> </div>"+
"<div style='width:50px; float:left; clear:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.teachingPlace}' name='list["+i+"]["+j+"][2]' ></s:textfield> </div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.isSingleWeek}' name='list["+i+"]["+j+"][3]' ></s:textfield></div>"+
"</div>"+
"</td>"></s:set>
</s:if>
</s:iterator>
}
$_$("#schooltimetable tr:eq("+i+")").append(td);
td="";
}
});
jquerylistaction
下面是我自己写的,主要是想将list里符合条件的值取出来然后通过jquery放到jsp页面适合的位置。但是从语法上说好像不能这样写,应该怎么写呢,请各位大神帮帮我!var $_$ = jQuery.noConflict();
jQuery(document).ready(function() {
for(i=1;i<5;i+=1){
for(j=1;j<6;j+=1){
<s:iterator var="schooltimetable" value="#request.list">
<s:if test="1==#schooltimetable.time&&1==#schooltimetable.weekDay" >
<s:set var="td" value="<td width='100px' align='center'>"+
"<div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.course.courseName}' name='list["+i+"]["+j+"][0]'></s:textfield></div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.teacher.teacherName}' name='list["+i+"]["+j+"][1]'></s:textfield> </div>"+
"<div style='width:50px; float:left; clear:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.teachingPlace}' name='list["+i+"]["+j+"][2]' ></s:textfield> </div>"+
"<div style='width:50px; float:left;'><s:textfield cssStyle='border:0;background:transparent;' size='5' type='text' value='%{#schooltimetable.isSingleWeek}' name='list["+i+"]["+j+"][3]' ></s:textfield></div>"+
"</div>"+
"</td>"></s:set>
</s:if>
</s:iterator>
}
$_$("#schooltimetable tr:eq("+i+")").append(td);
td="";
}
});
jquerylistaction
解决方案 »
- at java.net.URLClassLoader$1.run(URLClassLoader.java:200)问题?
- 请教个线程的问题,请高手解答,在线求解
- 这是个什么问题,怎么解决
- js中的代码看不懂,是嵌套到表格中的,希望牛人帮忙看下
- 一个ssh疑惑
- org.hibernate.exception.GenericJDBCException: could not insert 咋整啊
- jsp能不能用socket发交易到后台,后台返回信息和文件?
- 标签库高手请帮我看看,这个标签我错在哪里
- 如何使用JAVA来调用C#写的dll文件
- ejb做手机业务前途怎样?
- 新手 求帮助
- MyEclipe 不能自动自动应用代码修改
td这个字符串里要放list的值
<tr><td></td><td>周一</td><td>周二</td><td>周三</td><td>周四</td><td>周五</td></tr>
<tr><td>上午1-2节</td></tr>
<tr><td>上午3-4节</td></tr>
<tr><td>下午5-6节</td></tr>
<tr><td>下午7-8节</td></tr>
<tr><td colspan="2" align="right"><input type="submit" value="确定"></td></tr>
</table>
这是我的页面代码,我就想用jquery往tr里添加td,td里包含list的值
用两个for循环确定要添加的td,for(i=1;i<5;i+=1){
for(j=1;j<6;j+=1){
这里面进行list值的判断,假如符合条件则将值放入td中,否则放入默认值
}}