读书人

jquery 获取某列的值,该如何处理

发布时间: 2012-06-11 17:42:22 作者: rapoo

jquery 获取某列的值
是这样的

jsp中有一个table表 是<iterator>循环出来 其中有一列 为日期类型

要求:如果该列中的日期据当前日期小于一个月 就用该行变红

用jquery 其他的也行

求高手指点

写上需要加入的 jquery包

[解决办法]
$("tr:nth-child(7)")或者 $("tr td:eq(6)")找到元素,通过val()方法取出值,下面跟当前日期比较,然后添加样式

初学jQuery,高手请指教
[解决办法]
var tee = $("#tee").html();
var te = tee.substr(0,7);
var ayy = te.split("-");
var now = new Date();
var month = now.getMonth()+1;
if (month- parseInt(ayy[1]) > 1){
$("#tee").attr("style","color:red");
}
这是js

<td id="tee" align="center" width="120">${sdate}</td>
本机试过了可以的
[解决办法]

探讨
楼上的谢谢了 需要导入什么jquery包 吗

[解决办法]
你用JS的话,LZ要注意JS里的时间是本地操作系统的时间,那如果你本地电脑时间设置不准确呢?所以如果这个标红很重要的话【比如股票信息】,就必须要在服务器端比较了,因为你的时间是数据库里拿的服务器的时间。

读书人网 >Java Web开发

热点推荐