js获取select中的所有条目
var object= document.getElementById("experiments");
allExperiments = "";
for(var j = 0; j < experimentObject.options.length; j ++) {
allExperiments += object.options[j].value+",";
}
jstl操作map对象
<c:forEach items="${resultMap}" var="map">
<c:if test="${project.projectCode==map.key}">
<c:out value="${map.key}" />
<c:forEach items="${map.value}" var="result">
c:out value=" ${result}" />
</c:forEach>
<br>
</c:if>
</c:forEach>
对input中checkbox的操作
var item = $('input[type="checkbox"][checked]');
item.length查看页面 你点击了多少checkbox
$("input[id='dd'][checked]").length获取id为dd的input长度
$("input[id='dd'][checked]").val()获取它对应的数值
当然也可以通过name或者id来指定获取哪个值
$('input[type="checkbox"][name="experiment"]').attr("checked",true);
选中所有name为experiment的checkbox
如果指定id的话,那就只能选中一个
图片img的操作
$("img").get()获取所有的img对象
var imgs = $("img[name='product']").get();获取指定name的所有img对象
var name = "";
for(var i = 0; i <imgs.length; i ++){
name = imgs[i].src; 获取图片路径
}
对input radio或者checkbox的取值操作
var item = $('input[type="radio"][checked]');
item.length 求长度
var taskIdArray = new Array();
for(var i = 0; i < item.length; i ++){
taskIdArray[i] = item[i].value; 获取值
}
var taskIds = taskIdArray.join(',');
参考网站
http://zhangzuoyi.iteye.com/blog/199485
http://www.rainweb.cn/article/238.html
jquery表格奇数偶数行换色
$("tr:odd").addClass("odd"); 对奇数行加class样式
$("tr:even").addClass("even");对奇偶数行加class样式